比赛首页 > C 次佛锅 > 51449640(map)
作者:互联网
你好阿,穿越题目前来的选手
众所周知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