求改代码
  • 板块学术版
  • 楼主wxy_
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/11/11 17:02
  • 上次更新2023/11/11 19:05:36
查看原帖
求改代码
1059069
wxy_楼主2023/11/11 17:02

p2550

#include <bits/stdc++.h>
using namespace std;
const int N=1000000;
int a[N],b[7] {0,0,0,0,0,0,0},t[N];
int n;
int main() {
	cin>>n;
	int cnt=0;
	for(int i=1; i<=7; i++) {
		cin>>t[i];
	}
	for(int j=1; j<=n; j++) {
		cnt=0;
		for(int i=1; i<=7; i++) {
			cin>>a[i];
		}
		for(int i=1; i<=7; i++) {
			for(int j=1; j<=7; j++) {
				if(a[j]==t[i]) {
					cnt++;
				}
			}
		}
		if(cnt==7){
			b[1]++;
		}else if(cnt==6){
			b[2]++;
		}else if(cnt==5){
			b[3]++;
		}else if(cnt==4){
			b[4]++;
		}else if(cnt==3){
			b[5]++;
		}else if(cnt==2){
			b[6]++;
		}else if(cnt==1){
			b[7]++;
		}
	}

	if(cnt)
		for(int i=1; i<=7; i++) {
			cout<<b[i]<<" ";
		}
	return 0;
}
2023/11/11 17:02
加载中...