描述 輸入
輸入第1行為乙個t,表示公司數量(2≤t≤10),輸入第2~t+1行,表示所有的公司名稱,每行對應乙個公司名稱。
第t+2行到最後,為多組輸入資料:每組中第一行為公司名,第二行包含兩個資料,分別是第一行對應公司的**輸出額度(0-4000),第二個資料是這家公司有**的公司數量k,接下來k行,每行分別寫了這k個公司中的乙個的名稱。(對其餘公司的**輸出額度可以理解為輸出總額度除以其餘公司的數量取整,若除不盡,則多出來的額度不用算進**輸出額度中)
輸出 輸出t行,每行是乙個公司名以及它的**收入比**支出多的額度,以空格隔開。
樣例輸入1
5kfcsubway
etsintel
amdkfc
200 3
subway
etsintel
ets500 1
kfcamd
150 2
intel
etssubway
0 2amd
intel
intel
0 0
樣例輸出1
kfc 302subway 66
ets -359
intel 141
amd -150
這題題目是真的長,但是思考難度不大,但是我還是照樣沒敲出來,關鍵還是在輸入輸出儲存等細小問題上不明確,不知道該怎麼處理更好,於是糾結到死.......
以下為標程:
(map遍歷改進版)
#include#include#include#includeusing namespace std;
int main()
while(cin>>pos)//pos 輸入的對應公司的名字
//這兒明白
}for(i=0;i::iterator it=m.begin();it!=m.end();it++)
if(n[i]==it->first)
cout#include#includeint main()
問題求解與程式設計 實驗二 G 大數A B
描述 大家都做個好多a b系列的題目,今天來點新鮮的a b題目。輸入 輸入有多組。每一組資料佔一行。每行有兩個整數,中間用空格隔開。其中整數範圍為 0,10 100 輸出 每組輸出佔一行。具體格式見樣例。樣例輸入11 2 112233445566778899 998877665544332211 樣...
問題求解與程式設計 實驗四 C食堂排隊
描述 某日,食堂視窗推出一款新美食,每個班的同學都想去嚐一嚐。於是,很多人都去這個視窗排隊,但是,隊伍中如果同班同學相鄰站著的話,他們就只需要乙個人排在隊伍中就行了。例如某次隊伍情況 12221133345678899,那麼就會變成一條新的隊伍 1213456789。輸入 輸入有多組資料,對於每組資...
問題求解與程式設計 實驗六 C 拾寶
描述 如圖所示,有乙個群島,共分為若干層,第1層有乙個島嶼,第2層有2個島嶼,第n層有n個島嶼。每個島上都有一塊寶,其價值是乙個正整數 圖中圓圈中的整數 尋寶者只允許從第一層的島嶼進入,從第n層的島嶼退出,不能後退,他能收集他所經過的所有島嶼上的寶貝。但是,從第i層的島嶼進入第i 1層的島嶼時,有且...