#include<stdio.h> #define maxn 1010 int main() { int num,a[maxn],i,j,b[maxn]; int sum=0; while(scanf("%d",&num)==1&&num) { ++sum; printf("Game %d: ",sum); for(;;) { int s1=0,s2=0; for(i=0;i<num;i++) { scanf("%d",&a[i]); } for(i=0;i<num;i++) { scanf("%d",&b[i]); } if(b[0]==0) { break; } for(i=0;i<num;i++) { for(j=0;j<num;j++) { if(a[i]==b[j]&&i==j) { s1++; } if(a[i]==b[j]&&i==j) { s2++; } } } printf(" (%d,%d) ",s1,s2); } } }
这次的错误是超时了