求解!!!
查看原帖
求解!!!
1495577
zhangxuanhzo楼主2024/12/27 19:58
#include<bits/stdc++.h>
using namespace std;
int z[8],x[1001][8],zl[8],zl2[8];
int main(){
	int n,s=0;
	cin>>n;
	for(int i=1;i<=7;i++){
		cin>>z[i];
		zl2[i]=z[i];
	}
	for(int j=1;j<=n;j++){
		for(int r=1;r<=7;r++){
			cin>>x[j][r];
		}
		for(int i1=1;i1=7;i1++){
			zl[i1]=zl2[i1];
		}
		for(int f=1;f<=7;f++){
			for(int f1=1;f1<=7;f1++){
				if(x[j][f]==z[f1]){
					s++;
					z[f1]=0;
				}
			}
		}
		cout<<s<<endl;
		switch(s){
			case 7:zl[1]++;break;
			case 6:zl[2]++;break;
			case 5:zl[3]++;break;
			case 4:zl[4]++;break;
			case 3:zl[5]++;break;
			case 2:zl[6]++;break;
			case 1:zl[7]++;break;
		}
	}
	for(int o=1;o<=7;o++){
		cout<<zl[o]<<" ";
	}
	return 0;
}
2024/12/27 19:58
加载中...