【题目描述】
传送门
【题目分析】
题目理解以后十分简单,但是这题面实在让人自闭,这么简单的题目啦啦啦啦说了那么多,实在是看不懂。(幸亏我看了书理解了题目的意思,要不然。。)还是要锻炼自己的读题能力。马达马达大内。
【AC代码】
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<queue>
#include<cstdlib>
#include<set>
#include<map>
#include<vector>using namespace std;typedef long long ll;
const int INF=0x3f3f3f3f;
const int MAXN=1e4+5;
int n,a[MAXN],b[MAXN];
int num1[15],num2[15];
int ans1,ans2;int main()
{bool flag;int Case=0;while(~scanf("%d",&n) && n){Case++;printf("Game %d:\n",Case);memset(num1,0,sizeof(num1));for(int i=1;i<=n;i++){scanf("%d",&a[i]);num1[a[i]]++;}while(1){flag=false; ans1=0; ans2=0;memset(num2,0,sizeof(num2));for(int i=1;i<=n;i++){scanf("%d",&b[i]);num2[b[i]]++;if(a[i]==b[i]) ans1++;if(b[i]) flag=true;}if(!flag) break;for(int i=0;i<10;i++) ans2+=min(num1[i],num2[i]);printf(" (%d,%d)\n",ans1,ans2-ans1); }}return 0;
}