10分求助
查看原帖
10分求助
368338
andylii楼主2022/4/3 11:43
#include <bits/stdc++.h>
using namespace std;
int t[1002] = {},f[1002] = {};
int a[1003][1002];
int main()
{
	int n,m;
	cin >> n >> m;
//	cout << n << m;
	for(int i = 1; i <= m; ++i) {
		for(int j = 1; j <= n; ++j){
			cin >> a[i][j];
//			cout << a[i][j];
		}
	}
	int b[1002];
	int sum = 0;
	for(int i = 1; i <= m; ++i){
		cin >> b[i];
//		cout << b[i];
	}
	int flag = 0;
	for(int i = 1; i <= m; ++i) {
		for(int j = 1; j <= n; ++j){
			if(a[i][j] == 1)
				++t[i];
			else if (a[i][j] == 0)
				++f[i];
		}
		cout << flag << ' ';
		if(t[i] > f[i])
			flag = 1;
		else
			flag = 0;
		if(flag == b[i])
			++sum;
	}
//	cout << t[3] << f[3];
	cout << sum;
	

	return 0;
}

2022/4/3 11:43
加载中...