#include<iostream>
using namespace std;
int main()
{
int n,c,h;
int cnt=0;
int a[10];
int f[10]={0};
cin>>n;
const int nn=n;
int b[nn][7];
for(int i=0;i<7;i++){
cin>>h;
a[i]=h;
}
for(int m=0;m<n;m++){
// cin.clear();
// cin.sync();
for(int j=0;j<7;j++){
cin>>b[m][j];
for(int k=0;k<7;k++){
if(b[m][j]==a[k]){
cnt++;
}
}
}
f[cnt]++;
}
for(int d=7;d>0;d--){
cout<<f[cnt];
}
}
可以的
测试数据: 2 23 31 1 14 19 17 18 12 8 9 23 1 16 7 11 7 10 21 2 9 31
答案:
0 0 0 0 0 1 1