求助,样例过了,但不知道为什么错了
  • 板块学术版
  • 楼主Deng_jinglan
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/7/23 21:27
  • 上次更新2024/7/23 21:53:19
查看原帖
求助,样例过了,但不知道为什么错了
871016
Deng_jinglan楼主2024/7/23 21:27
#include<bits/stdc++.h>
using namespace std;
const int N=1e3+10;
int t;
int main(){
	cin>>t;
	while(t--){
		int n;
		int a[N][5];
		bool st[5]={0};
		cin>>n;
		for(int i=1;i<=n;i++){
			for(int j=1;j<=5;j++){
				cin>>a[i][j];
			}
		}
		for(int i=1;i<=n;i++){
			int cnt=0;
			for(int j=1;j<=5;j++){
				if(a[j][i]==1)cnt++;
			}
			if(cnt>=n/2)st[i]=1;
		}
		int cnt=0;
		for(int i=1;i<=5;i++)if(st[i])cnt++;
		if(cnt==2)cout<<"YES"<<endl;
		else cout<<"NO"<<endl;
	}
	
	return 0;
} 
2024/7/23 21:27
加载中...