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


World of πer