Submission #1257396

#TimeUsernameProblemLanguageResultExecution timeMemory
1257396furinaPizza (COCI21_pizza)C++20
50 / 50
1 ms328 KiB
#include <bits/stdc++.h>
using namespace std;
using lol = long long;

int main(){
    lol N; cin >> N;
    lol A[N];
    for(int i = 0; i < N; i++){
        cin >> A[i];
    }

    cout << endl;

    vector<int> forbidden(101, 0);
    for(int i = 0; i < N; i++){
        forbidden[A[i]] = 1;
    }

    lol mie = 0;

    lol M; cin >> M;
    lol Furina = M;
    while(M--){
        lol K; cin >> K;
        lol B[K];

        for(int i = 0; i < K; i++){
            cin >> B[i];
        }
        
        for(int i = 0; i < K; i++){
            if(forbidden[B[i]] == 1){
                mie++;
                break;
            }
        }
    }
    cout << Furina - mie;
}
#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...