其他分享
首页 > 其他分享> > 比赛首页 > C 次佛锅 > 51449640(map)

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

作者:互联网

比赛首页 >  C   次佛锅 > 51449640

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

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

 1 #include<bits/stdc++.h>
 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<<m[s]<<endl;
17     } 
18 }

 

标签:map,int,cin,次佛锅,食材,while,51449640
来源: https://www.cnblogs.com/may0113/p/16059989.html