1. 程式人生 > >貪婪的送禮者Greedy Gift Givers

貪婪的送禮者Greedy Gift Givers

的人 amr 輸出 第一個 b-s 個人 wrapper 接受 然而

洛谷——P1201 [USACO1.1]貪婪的送禮者Greedy Gift Givers

codevs——1381 貪婪的禮物送禮者 USACO

題目描述

對於一群(NP個)要互送禮物的朋友,GY要確定每個人送出的錢比收到的多多少。在這一個問題中,每個人都準備了一些錢來送禮物,而這些錢將會被平均分給那些將收到他的禮物的人。然而,在任何一群朋友中,有些人將送出較多的禮物(可能是因為有較多的朋友),有些人有準備了較多的錢。給出一群朋友,沒有人的名字會長於 14 字符,給出每個人將花在送禮上的錢,和將收到他的禮物的人的列表,請確定每個人收到的比送出的錢多的數目。

輸入輸出格式

輸入格式:

第 1 行: 人數NP,2<= NP<=10

第 2 行 到 第NP+1 行:這NP個在組裏人的名字一個名字一行

第NP+2到最後:

這裏的I段內容是這樣組織的:

第一行是將會送出禮物人的名字。

第二行包含二個數字:第一個是原有的錢的數目(在0到2000的範圍裏),第二個 NGi 是將收到這個人禮物的人的個數 如果 NGi 是非零的, 在下面 NGi 行列出禮物的接受者的名字,一個名字一行。

輸出格式:

輸入輸出樣例

輸入樣例#1:
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
輸出樣例#1:
dave 302
laura 66
owen -359
vick 141
amr -150

說明

題目翻譯來自NOCOW。

USACO Training Section 1.1

https://www.luogu.org/problem/show?pid=1201 今天不是很開心,所以就做幾個模擬的水題吧! 代碼:

貪婪的送禮者Greedy Gift Givers