样例能过但是四个RE不知道什么情况
#include<bits/stdc++.h>
using namespace std;
const int MAXN=7;
int num[MAXN][MAXN],p[MAXN],a[MAXN];
int main(){
int n,sum;
cin>>n;
for(int i=0;i<7;i++){
cin>>p[i];
}
for(int i=0;i<n;i++){
for(int j=0;j<7;j++){
cin>>num[i][j];
}
}
for(int i=0;i<n;i++){
sum=0;
for(int j=0;j<7;j++){
for(int k=0;k<7;k++){
if(p[k]==num[i][j]) sum++;
}
}
switch(sum){
case 1:
a[6]++; break;
case 2:
a[5]++; break;
case 3:
a[4]++; break;
case 4:
a[3]++; break;
case 5:
a[2]++; break;
case 6:
a[1]++; break;
case 7:
a[0]++; break;
}
}
for(int i=0;i<7;i++){
cout<<a[i]<<" ";
}
return 0;
}