0分求调
查看原帖
0分求调
1343076
zrh1007363868楼主2024/11/23 15:09
#include <bits/stdc++.h>
using namespace std;
int n;
int a[8],cnt[8];
int main(){
    cin>>n;
    for(int i=0;i<7;i++){
        cin>>a[i];
    }
    sort(a,a+n);
    while(n--){
        int b[8],ans=0;
        for(int i=0;i<7;i++){
            cin>>b[i];
        }
        sort(b,b+n);
        for(int i=0;i<7;i++){
            for(int j=0;j<7;j++){
                if(b[i]==a[j]){
                    ans++;
                }
            }
        }
        if(ans==6){
            cnt[1]++;
        }
        else if(ans==5){            
            cnt[2]++;
        }
        else if(ans==4){
            cnt[3]++;
        }
        else if(ans==3){
            cnt[4]++;
        }
        else if(ans==2){
            cnt[5]++;
        }
        else if(ans==1){
            cnt[6]++;
        }
        else if(ans==0){}
        else{
            cnt[0]++;
        }
    }
    for(int i=0;i<7;i++){
        cout<<cnt[i]<<" ";
    }
    return 0;
}

2024/11/23 15:09
加载中...