错哪了啊?求大神指点
查看原帖
错哪了啊?求大神指点
1266829
cjy2327134004楼主2024/10/20 10:44
#include<bits/stdc++.h>
using namespace std;
int q[5001][5001]={0};
int main()
{
	int n,m,a,s,f=0,g=0,h;
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
	for(int o=1;o<=m;o++)
	{
		cin>>a;
		q[i][a]++;
	}
	
	}
	for(int i=1;i<=n;i++)
	{
		cin>>s;
		for(int o=1;o<=s;o++)
		{
			cin>>h; 
		if(q[i][h]>=1)q[i][h]++;
		}
	}
	for(int i=1;i<=n;i++)
	{
		f=0;
		for(int p=1;p<=5001;p++)
		{
			if(q[i][p]>=2)f++;
			if(f==m){
				g+=2;
				break;
			}
		}
	}
	cout<<g;
	return 0;
}
2024/10/20 10:44
加载中...