Problema 3
¿Cuánto da? ¿Cuánto le dan?
cuanto.pas, cuanto.c, cuanto.cpp
Problema
Este problema consiste en determinar, entre un grupo de amigos, la diferencia entre lo que dan y lo que reciben entre conjunto de personas, teniendo como datos el grupo de amigos, la cantidad que cada persona tiene destinada a gastar en regalos y la lista de personas a las cuales les piensa dar los regalos.
Observación: Cada persona da la misma cantidad ENTERA de dinero en regalos y gastarse todo el dinero que tiene destinado a los regalos.
Entrada
Consiste en uno o más grupos de amigos. Los datos de cada grupo se dan en n+2 renglones, donde n es la cantidad de personas en el grupo:
- Cantidad de personas en el grupo (n).
- La lista con los nombres de la n personas.
- Por cada persona se escribe un renglón con los siguientes datos: Nombre de la persona, cantidad de dinero que está dispuesta a gastar en regalos, cantidad de personas a las cuales les piensa regalar y los nombres de las personas a las cuales les piensa regalar.
Todos los nombres están en letras minúsculas, no hay mas de diez personas en cada grupo, y ningun nombre consta de mas de doce letras. La cantidad de dinero será siempre un entero no negativo menor a 2000.
Salida
Por cada grupo de amigos el nombre de cada persona deberá ser impreso en pantalla seguido de la cantidad ganada o perdida en la transacción de regalos. Los nombres deberán de ser impresos en el mismo orden en los que aparecieron en la entrada.
La salida entre cada grupo de amigos deberá ser separada por un renglón en blanco.
Ejemplo
entrada | salida |
5 david laura omar virginia ricardo david 200 3 laura omar vick omar 500 1 david ricardo 150 2 virginia omar laura 0 2 ricardo virginia virginia 0 0 3 liz esteban david liz 30 1 esteban esteban 55 2 liz david david 0 2 esteban liz |
david 302 laura 66 omar -359 virginia 141 ricardo -150 liz -3 esteban -24 david 27 |
Concurso: | ICPC - 1 Concurso Interno de la Universidad Bonaterra. 18/Mayo/2001 |
Tomado de: | UVa Online Judge - 119 |
Ayuda: | entradas, salidas, sugerencias |
Soluciones: | cuanto.pas, cuanto.c, cuanto.cpp |