求改代码,开02优化WA两个,不开WA三个,请问是什么情况?
查看原帖
求改代码,开02优化WA两个,不开WA三个,请问是什么情况?
471467
yuanzhenxiang1117楼主2023/8/2 08:25
#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,s[7]={0};
	cin>>n;
	int a[n][7];
	for(int i=0;i<=n;i++){
		for(int j=0;j<7;j++){
			cin>>a[i][j];
		}
	}
	for(int i=1;i<=n;i++){
		int sum=0;
		for(int j=0;j<7;j++){
			for(int k=0;k<7;k++){
				if(a[i][j]==a[0][k]) sum++;
			}
		}
		if(sum==7) s[0]++;
		if(sum==6) s[1]++;
		if(sum==5) s[2]++;
		if(sum==4) s[3]++;
		if(sum==3) s[4]++;
		if(sum==2) s[5]++;
		if(sum==1) s[6]++;
	}
	for(int i=0;i<7;i++){
		cout<<s[i]<<" ";
	}
	return 0;
}
2023/8/2 08:25
加载中...