Sobre este proyecto
it-programming / others-5
Abierto
Realizar un programa en C/C++ que cumpla con el siguiente enunciado, los datos de entrada y salida serán por consola.
Cada empleado de una empresa cuenta con una descripción del trabajo, que consiste en un par de párrafos que describen las responsabilidades del trabajo. La descripción del trabajo del empleado, combinado con otros factores como la antigüedad, se utilizan para determinar su salario.
El sistema ¿Cuál es mi salario? libera al departamento de Recursos humanos de tener que hacer un juicio inteligente sobre el valor del empleado, la descripción del trabajo se limita a analizar las palabras y frases que indican la responsabilidad. En particular, el sistema de las descripciones de trabajo sirve para controlar un gran presupuesto o para gestionar un gran número de personas y generar mediante el sistema ¿Cuál es mi salario? el valor a pagar de cada persona.
Debes poner en práctica el sistema ¿Cuál es mi salario? simplificado. Se te proporcionará un diccionario para el sistema ¿Cuál es mi salario? y una serie de descripciones de trabajo. Cada descripción de trabajo contiene las palabras del diccionario que sirven para calcular el salario asociado con el trabajo, de acuerdo con el sistema.
La primera línea de entrada contiene 2 enteros positivos (M y n): M <= 1000, es el número de palabras en el diccionario del sistema ¿Cuál es mi salario?, y n <= 100, es el número de descripciones de trabajo. Las m líneas siguientes contienen m palabras (una cadena de hasta 16 letras minúsculas) y un valor de salario (un número real entre 0 y 1 000 000).
Luego vienen las n descripciones del trabajo, que contienen las palabras del diccionario del sistema. Cada descripción de trabajo consiste en una o más líneas de texto; para tu comodidad, el texto se ha convertido a minúsculas y no tiene carácteres que no sean letras, números y espacios. Cada descripción de trabajo es terminada por una línea que contiene un punto.
Para la descripción de cada puesto de trabajo, debes emitir el correspondiente salario calculado como la suma de los valores del sistema ¿Cuál es mi salario? para todas las palabras que aparecen en la descripción. Las palabras que no aparecen en el diccionario de tener un valor de 0.
Ejemplo de entrada
7 2
administrador 100000
gasto 200000
administrar 50000
responsabilidad 25000
experticia 100
habilidad 50
dinero 75000
el titular deberá administrar el gasto de dinero de la leche del jardín infantil y también tendrá la responsabilidad de cambiar con otros la responsabilidad de las tareas de administrar el dinero con el asistente cuya habilidad y experiencia deberán garantizar el ejercicio del gasto exitosamente
.
Esta persona debe tener la habilidad para llevar a cabo un trasplante de corazón y de experticia de un científico coherente
.
Ejemplo de salida
700050
150
Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida A tiempo parcial
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Plazo de Entrega: 17 Diciembre, 2019
Habilidades necesarias