wa#2求助
  • 板块CF1722C Word Game
  • 楼主zgy_123
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/1/21 10:58
  • 上次更新2023/10/24 03:26:53
查看原帖
wa#2求助
577628
zgy_123楼主2023/1/21 10:58
#include<bits/stdc++.h>
using namespace std;
map <string,int> mp1;
map <string,int> mp2;
map <string,int> mp3;
string s[1005][3];
int t,n; 
void init(){
	for(int i=1;i<=n;i++){
		cin>>s[i][0];
		mp1[s[i][0]]=1;
	}
	for(int i=1;i<=n;i++){
		cin>>s[i][1];
		mp2[s[i][1]]=1;
	}
	for(int i=1;i<=n;i++){
		cin>>s[i][2];
		mp3[s[i][2]]=1;
	}
	
}
void solve(){
	int cnt=0;
	for(int i=1;i<=n;i++){
		if(mp1[s[i][0]]+mp2[s[i][0]]+mp3[s[i][0]]==1)
			cnt+=3;
		else if(mp1[s[i][0]]+mp2[s[i][0]]+mp3[s[i][0]]==2)
			cnt++;
	}
	cout<<cnt<<' ';cnt=0;
	for(int i=1;i<=n;i++){
		if(mp1[s[i][1]]+mp2[s[i][1]]+mp3[s[i][1]]==1)
			cnt+=3;
		else if(mp1[s[i][1]]+mp2[s[i][1]]+mp3[s[i][1]]==2)
			cnt++;
	}
	cout<<cnt<<' ';cnt=0;
	for(int i=1;i<=n;i++){
		if(mp1[s[i][2]]+mp2[s[i][2]]+mp3[s[i][2]]==1)
			cnt+=3;
		else if(mp1[s[i][2]]+mp2[s[i][2]]+mp3[s[i][2]]==2)
			cnt++;
	}
	cout<<cnt<<endl; 
}
int main(){
	cin>>t;
	while(t--){
		cin>>n;
		init();
		solve();
	}
	return 0;
}
Wrong Answer.wrong answer 7th numbers differ - expected: '1', found: '0'

我认为少加了一个1,求助!

2023/1/21 10:58
加载中...