Submission #1158870

#TimeUsernameProblemLanguageResultExecution timeMemory
1158870tayogaming123Pizza (COCI21_pizza)C++20
50 / 50
1 ms328 KiB
#include<bits/stdc++.h>
using namespace std;


vector<int> A;
vector<int> B;
int result;

void check(int N, int K)
{
	for(int i=0;i<N;i++)
	{
		for(int j=0;j<K;j++)
		{
			if(A[i]==B[j]) return;
		}
	}
	result++;
}

void solve()
{
	int N; cin >> N;
	A.assign(N, 0);
	for(int i=0;i<N;i++)
	{
		cin >> A[i];
	}
	result=0;
	
	int M; cin >> M;
	while(M--)
	{
		int K; cin >> K;
		B.assign(K, 0);
		for(int i=0;i<K;i++)
		{
			cin >> B[i];
		}
		check(N, K);
	}
	cout<< result << endl;
}

int main()
{
	solve();
	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...