#3000. 生日会
生日会
说明
个同一天过生日的小朋友决定互送礼物,每个小朋友都准备了一些钱来送礼物,而准备的资金将会被平均分给那些将收到他的礼物的小朋友。现在已知每个人花在送礼上的钱,以及将收到他的礼物的人的列表,他们想要知道每个人收到的钱比送出的钱多的数目,你来帮帮他们吧!
输入格式
第一行一个正整数 ,表示小朋友的人数
接下来 行,第 行表示第 个小朋友的名字,每个人的名字长度都不超过14
接下来有 段内容,对于每一段:
第一行是将要送出礼物的小朋友的名字。
第二行包含二个非负整数,第一个是原有的钱的数目 ( ∈[0,2000] ),第二个 是将收到这个人礼物的人的个数 如果 != , 在下面 行列出礼物的接受者的名字,一个名字一行。
输出格式
输出共 行,每行输出这个小朋友的名字和其收到的钱比送出的钱多的数目。名字的顺序应该与输入第 行至 行的顺序相同,如果这个小朋友收到的钱比送出的钱少,输出负数即可。
送出的钱永远是整数,即假设送礼人一次向 m 人送出 n 元,每个人应该得到 ⌊n/m⌋ 元。剩余未送出的钱应返还给送礼者。
样例
5
dave
laura
owen
vick
amr
dave
200 3
laura
owen
vick
owen
500 1
dave
amr
150 2
vick
owen
laura
0 2
amr
vick
vick
0 0
dave 302
laura 66
owen -359
vick 141
amr -150
提示
【数据范围】