20分求助
查看原帖
20分求助
740350
FS_qwq楼主2023/10/11 18:46
#include<bits/stdc++.h>
using namespace std;
long long n,k,i,j,a[1010],ans,sum[5010];
string s[1010],x[5010];
int main(){
	cin>>n>>k;
	for(i=1;i<=n;i++){
		cin>>s[i]>>a[i];
	}
	for(i=1;i<=k;i++){
		cin>>x[i];
		for(j=1;j<=n;j++){
			if(x[i]==s[j]){
				sum[a[j]]++;
				if(sum[a[j]]>1){
					if(a[j]==1)ans+=2000;
					else if(a[j]==2)ans+=1000;
					else if(a[j]==3)ans+=200;
					else if(a[j]==4)ans+=36;
					else if(a[j]==5)ans+=6;
				}
			}
		}
	} 
	cout<<ans<<endl;
	return 0;
}
2023/10/11 18:46
加载中...