搜索
热搜: NOIP OIer 神牛
查看: 256|回复: 0

3489 题目题解

[复制链接]

主题

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-10-18 17:05:33 | 显示全部楼层 |阅读模式
#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
using namespace std;
int a['Z'+5],b['Z'+5],l,h;
int main(){
        char ti[7][7],da[7][7];
        memset(a,0,sizeof(a));
        memset(b,0,sizeof(b));
        for(int i=1;i<=3;i++){
                for(int j=1;j<=3;j++){
                        cin>>ti[i][j];
                        a[ti[i][j]]++;
                }
        }
        for(int i=1;i<=3;i++){
                for(int j=1;j<=3;j++){
                        cin>>da[i][j];
                        b[da[i][j]]++;
                }
        }
        for(int i=1;i<=3;i++){
                for(int j=1;j<=3;j++){
                        if(ti[i][j]==da[i][j]){
                                a[ti[i][j]]--;
                                b[da[i][j]]--;
                                l++;
                        }
                }
        }
        for(int i='A';i<='Z';i++){
                while(a[i]!=0&&b[i]!=0){
                        h++;
                        a[i]--;
                        b[i]--;
                }
        }
        cout<<l<<'\n'<<h;
        return 0;
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

津ICP备19006949号-1 | 津公网安备12010102000465号

快速回复 返回顶部 返回列表