Professional Documents
Culture Documents
#include <bits/stdc++.h>
/*
__builtin_popcountll(x) : Number of 1-bit
__builtin_ctzll(x) : Number of trailing 0
*/
#define PI 3.1415926535897932384626433832795
#define INF 1000000000000000000
#define MOD 1000000007
#define MOD2 1000000009
#define EPS 1e-6
int n, q, x, a;
set<int> se[1005];
signed main() {
for1(i,1,n) {
cin >> x;
while (x--) {
cin >> a;
se[i].insert(a);
}
}
while (q--) {
int p, cur = 0, res = 0;
cin >> p;
for1(i,1,n) {
if (se[i].find(p) != se[i].end()) cur++;
else cur = 0;
res = max(res, cur);
}
cout << res << "\n";
}