比赛首页 > C 次佛锅 > 51449640(map)


比赛首页 >  C   次佛锅 > 51449640

你好阿,穿越题目前来的选手

众所周知backordinary不会次佛锅,所以邀请您来喂他。
佛锅是一串包含大小写英文字母、数字、空格的字符串。每个食材用单词加数字的方式表示,代表这个食材有多少个,例如yaxin 1代表有1个yaxin。每个食材间用空格隔开,相同食材可能多次出现。
backordinary每次会告诉你他想吃啥,需要你去锅里给他夹出来,他想知道每次他能吃到多少。

 1 #include
 2 using namespace std;
 3 int t,n;
 4 map<string,int>m;
 5 int main(){
 6     string s;
 7     char c;
 8     while(cin>>s>>n){
 9         m[s]+=n;
10         c=getchar();
11         if(c=='\n') break;
12     }
13     cin>>t;
14     while(t--){
15         cin>>s;
16         cout<endl;
17     } 
18 }