我感觉思路没有错!
#include<bits/stdc++.h>
using namespace std;
int main(){
int t,a[8],b[8],c[8];
memset(c,0,sizeof(c));
cin>>t;
for(int i=1;i<=7;i++)
cin>>a[i];
while(t--){
memset(b,0,sizeof(b));
for(int i=1;i<=7;i++){
cin>>b[i];
}
for(int i=1;i<=7;i++){
for(int j=1;j<=7;j++){
if(a[i]==b[j]){
c[i]++;
}
}
}
}
for(int i=7;i>=1;i--)
cout<<c[i]<<" ";
}