Hay Points
1 #include<iostream>
2 #include<string>
3 using namespace std;
4 int main(){
5 int m,n;
6 string t[1000];
7 int v[1000];
8 while(cin>>m>>n){
9 for(int i=0;i<m;i++)
10 cin>>t[i]>>v[i];
11 for(int i=0;i<n;i++){
12 int s=0;
13 string temp;
14
15 while(cin>>temp){//读,直到。的出现
16 if(temp==".") break;
17 for(int j=0;j<m;j++)//查刚才的数组里有没有一样的
18 if(t[j]==temp) {
19 s+=v[j];//有就把相应的值加在s上
20 break;
21 }
22 }
23 cout<<s<<endl;
24 }
25 }
26 }
2 #include<string>
3 using namespace std;
4 int main(){
5 int m,n;
6 string t[1000];
7 int v[1000];
8 while(cin>>m>>n){
9 for(int i=0;i<m;i++)
10 cin>>t[i]>>v[i];
11 for(int i=0;i<n;i++){
12 int s=0;
13 string temp;
14
15 while(cin>>temp){//读,直到。的出现
16 if(temp==".") break;
17 for(int j=0;j<m;j++)//查刚才的数组里有没有一样的
18 if(t[j]==temp) {
19 s+=v[j];//有就把相应的值加在s上
20 break;
21 }
22 }
23 cout<<s<<endl;
24 }
25 }
26 }
逍遥地羊啊。。。。

浙公网安备 33010602011771号