Submission

Status:
----------

Score: 0

User: Winzzwz

Problemset: เจ้งของกิจการ

Language: cpp

Time: 0.033 second

Submitted On: 2025-03-05 14:53:07

#include <bits/stdc++.h>
using namespace std;
using ll = long long;

int n,l,a,b,mx,cnt[100100];
vector <int> v[100100];

int main() {
    cin.tie(0)->sync_with_stdio(0);
    cin >> n;
    for (int i = 1; i <= n; i++) {
        cin >> l;
        while (l--) {
            cin >> a >> b;
            if (b > 50) {v[a].push_back(i); cnt[a]+=cnt[i]+1;}
        }
    }
    for (int i = 1; i <= n; i++) {
        int cntt = cnt[i];
        for (int j = 0; j < v[i].size(); j++) {
            cntt += cnt[v[i][j]];
        }
        mx = max(cntt,mx);
    }
    cout << mx;
    
    return 0;
}