20pts求条
查看原帖
20pts求条
996206
zcs_楼主2024/10/21 19:23
#include <iostream>
#include <cstdio>
#include <iomanip>
#include <algorithm>
#include <cmath>
#include <cstring>
#define int long long
using namespace std;
int n,m,x[200][200],nw;
bool zi[200][200];
signed main(){
	cin>>n;
	for (int i=1;i<=n;i++){
		int g;
		cin>>g;
		for (int j=1;j<=g;j++){
			int s;
			cin>>s;
			zi[i][s]=1;
		}
	}
	cin>>m;
	for (int i=1;i<=m;i++){
		for (int j=1;j<=n;j++){
			cin>>x[i][j];
		}
	}
	for (int i=1;i<=m;i++){
		for (int j=1;j<=n;j++){
			if (x[i][j]!=0){
				bool f=0;
				for (int k=1;k<=n;k++){
					if (zi[i][k]&&x[i][k]==0){
						f=1;
						break;
					}
				}
				if (f!=1){
					nw++;
					//cout<<i<<" "<<j<<endl;
				}
			}
		}
		cout<<nw<<endl;
		nw=0;
	}
	return 0;
}
2024/10/21 19:23
加载中...