Submission
Status:
----------
Subtask/Task Score:
0/100
Score: 0
User: Nitro_Legacy
Problemset: ไฟปีใหม่
Language: cpp
Time: 0.141 second
Submitted On: 2026-05-09 15:21:41
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
bool check(vector<ll> inputSet, ll k, vector<ll> activated){
for (ll i = 0; i < k; i++){ //k is the size of inputSet
sort(activated.begin(), activated.end());
if (binary_search(activated.begin(), activated.end(), inputSet[i])){
continue;
} else {
return false;
}
}
return true;
}
int main(){
ll n, m, k, t;
cin >> n >> m;
vector<ll> activated;
activated.push_back(1); //start
set<ll> s;
s.insert(1); //start
while (m--){
cin >> k;
vector<ll> v(k);
for (ll i=0; i < k; i++){
cin >> v[i];
}
cin >> t;
if (check(v, k, activated)){
activated.push_back(t);
s.insert(t);
}
}
cout<<s.size();
return 0;
}