样例都不过,但是感觉没问题,大佬帮忙看一下行吗?
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int winnum[8];
int num[n][8];
for(int i=1;i<=7;i++){
cin>>winnum[i];
}
for(int i=1;i<=n;i++){
for(int j=1;j<=7;j++){
cin>>num[i][j];
}
}
int tt=0,a1=0,b2=0,c3=0,d4=0,e5=0,f6=0;
int win;
for(int i=1;i<=n;i++){
win=0;
for(int j=1;j<=7;j++){
for(int a=1;a<=7;a++){
if(num[i][j]==winnum[a]){
win++;
}
}
}
if(win==7) tt++;
if(win==6) a1++;
if(win==5) b2++;
if(win==4) c3++;
if(win==3) d4++;
if(win==2) e5++;
if(win==1) f6++;
}
cout<<tt<<" "<<a1<<" "<<b2<<" "<<c3<<" "<<d4<<" "<<e5<<" "<<f6;
return 0;
}