谁能帮我优化一下代码,个人感觉太慢了
查看原帖
谁能帮我优化一下代码,个人感觉太慢了
565707
mediocre_楼主2022/6/5 17:01
#include<bits/stdc++.h>
using namespace std;
int x,y,a[1005][1005],l[1005];
int vote(int o,int p){
	return o > p;
}
int main(){
	scanf("%d%d",&x,&y);
	for (int i = 1;i <= y;++i){
		for (int j = 1;j <= x;++j){
			scanf("%d",&a[i][j]);
		}
	}
	for (int i = 1;i <= x;++i)scanf("%d",&l[i]);
	int flag=0;
	for (int i = 1;i <= x;++i){
		int b=0,c=0;
		for (int j = 1;j <= y;++j){
			if (a[j][i] == l[i]){
				b++;
			}else{
				c++;
			}
		}
		flag += vote(b,c);
	}
	printf("%d",flag);
	return 0;
}
2022/6/5 17:01
加载中...