10pts求助
查看原帖
10pts求助
369091
Luna_Dial楼主2022/3/31 10:50

rt,代码如下

#include<bits/stdc++.h>
using namespace std;
const int N=5000;
int m,n;
int mans[N][N];
int ans[N];
int tans[N];
int cnt=0;
int main(){
    cin>>n>>m;
    // freopen("kingdom.in","r",stdin);
    // freopen("kingdom.out","w",stdout);
    for(int i=1;i<=m;i++){
        for(int j=1;j<=n;j++){
            cin>>mans[i][j];
        }
    }
    for(int j=1;j<=n;j++){
        int t=0,f=0;
        for(int i=1;i<=m;i++){
            if(mans[i][j]==1){
                t++;
            }
            if(mans[i][j]==0){
                f++;
            }
            if(t>f){
                ans[j]=1;
            }
            if(f>t){
                ans[j]=0;
            }
        }
    }
    for(int i=1;i<=n;i++){
        cin>>tans[i];
        if(ans[i]==tans[i]){
            cnt++;
        }
    }
    cout<<cnt;
	return 0;
}
2022/3/31 10:50
加载中...