0分求助
查看原帖
0分求助
1381505
blockender楼主2024/8/7 19:09

代码如下:

#include <iostream>
using namespace std;
int n, pri[7], cnt[8], a;
int main () {
    cin >> n;
    for (int i=1; i<=7; i++) cin >> pri[i];
    for (int i=1; i<=n; i++) {
        int num[7];
        for (int j=1; j<=7; j++) cin >> num[j];
        a=0;
        for (int j=1; j<=7; j++) for (int k=1; k<=7; k++) if (num[k]==pri[j]) a++;
        if (a==7) cnt[1]+=1;
        else if (a==6) cnt[2]+=1;
        else if (a==5) cnt[3]+=1;
        else if (a==4) cnt[4]+=1;
        else if (a==3) cnt[5]+=1;
        else if (a==2) cnt[6]+=1;
        else if (a==1) cnt[7]+=1;
    }
    for (int i=1; i<=7; i++) cout << cnt[i] << ' ';
    return 0;
}
2024/8/7 19:09
加载中...