题解
2023-08-17 16:12:36
发布于:广东
8阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
char a[4][4], b[4][4];
int green, yellow, rall[27], gall[27];
int main() {
	for(int i = 1; i <= 3; i++)
		for(int j = 1; j <= 3; j++)
			cin >> a[i][j];
	for(int i = 1; i <= 3; i++)
		for(int j = 1; j <= 3; j++)
			cin >> b[i][j];
	for(int i = 1; i <= 3; i++)
		for(int j = 1; j <= 3; j++)
			if(a[i][j] == b[i][j]) green++;
			else {
				rall[a[i][j] - 'A' + 1]++;
				gall[b[i][j] - 'A' + 1]++;
			}
	for(int i = 1; i <= 26; i++) yellow += min(rall[i], gall[i]);
	cout<<green<<'\n'<<yellow<<'\n';
	return 0;
}
第一道做对的英语题,激动到内牛满面
这里空空如也


有帮助,赞一个