1 条题解

  • 0
    @ 2022-4-7 20:46:37

    说实话,这道题真不难,但hydro这个80分太坑了。

    这个其实就是暴力枚举,没有任何难度。

    Code:

    #include<bits/stdc++.h>
    using namespace std;
    int n,m,tmp,sum,ans[1000005],pd[1000005];
    int main() {
    	scanf("%d%d",&n,&m);
    	for(register int i=1;i<=m;i++) {
    		for(register int j=1;j<=n;j++) {
    			scanf("%d",&tmp);
    			if(tmp) ans[j]++;
    		}
    	}
    	for(register int i=1;i<=m;i++)
    		for(register int j=1;j<=n;j++)
    			if(ans[j]>m/2) pd[j]=1;
    	for(register int i=1;i<=n;i++) {
    		scanf("%d",&tmp);
    		if(pd[i]==tmp) sum++;
    	}
    	printf("%d",sum);
    	return 0;
    }
    
    • 1

    信息

    ID
    244
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    递交数
    29
    已通过
    17
    上传者