91分,真诚地求助
查看原帖
91分,真诚地求助
873786
wangjiajinself楼主2023/8/27 10:47
#include <iostream>
using namespace std;
char a[5][5],b[5][5];
int s1[30],s2[30],s3[30],ans1=0,ans2=0;
int main() {
	for(int i=1;i<=3;i++)
	    for(int j=1;j<=3;j++)
	    {
			cin>>a[i][j];
			s2[a[i][j]-'A']++;
		}
	        
	for(int i=1;i<=3;i++)
	    for(int j=1;j<=3;j++)
		{
			cin>>b[i][j];
			if(b[i][j]==a[i][j]) s1[b[i][j]-'A']++;
			s3[b[i][j]-'A']++;
		}
    for(int i=0;i<26;i++)
    {
		s2[i]-=s1[i];//s2答案 
		s3[i]-=s1[i];//s3猜测 
		if(s2[i]<=s3[i]) ans2+=s2[i];
		ans1+=s1[i];
	}
	cout<<ans1<<endl<<ans2;
	return 0;
}
2023/8/27 10:47
加载中...