152672025-02-17 19:00:38TakacsAndrasTúra (75 pont)cpp17Hibás válasz 23/7583ms3124 KiB
#include <bits/stdc++.h>
using namespace std;
int main() {
    int t; cin >> t;
    while (t--) {
        int n; cin >> n;
        vector<int> a(n+1);
        for (int i = 1; i <= n; i++) cin >> a[i];
        vector<vector<int>> g(n+1);
        bool f = false;
        int out1 = -1, out2 = -1;
        for (int i = 0; i < n-1; i++) {
            int x1,x2; cin >> x1 >> x2;
            if (a[x1] == -1 && a[x2] == -1) {
                out1 = x1;
                out2 = x2;
            }
        }
        if (out1 == -1) cout << "IGEN\n";
        else cout << "NEM\n2\n" << out1 << ' ' << out2 << '\n';
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base23/75
1Elfogadva0/01ms316 KiB
2Hibás válasz0/01ms512 KiB
3Hibás válasz0/61ms316 KiB
4Elfogadva3/37ms316 KiB
5Hibás válasz0/37ms404 KiB
6Hibás válasz0/47ms392 KiB
7Hibás válasz0/47ms316 KiB
8Hibás válasz0/47ms316 KiB
9Hibás válasz0/271ms680 KiB
10Elfogadva2/272ms680 KiB
11Hibás válasz0/271ms572 KiB
12Hibás válasz0/271ms572 KiB
13Hibás válasz0/271ms572 KiB
14Hibás válasz0/372ms572 KiB
15Elfogadva2/271ms816 KiB
16Elfogadva2/271ms688 KiB
17Hibás válasz0/271ms764 KiB
18Hibás válasz0/271ms572 KiB
19Hibás válasz0/371ms572 KiB
20Hibás válasz0/274ms680 KiB
21Hibás válasz0/272ms572 KiB
22Hibás válasz0/374ms572 KiB
23Elfogadva2/282ms3124 KiB
24Elfogadva2/282ms3124 KiB
25Elfogadva2/281ms1740 KiB
26Elfogadva2/282ms1740 KiB
27Hibás válasz0/282ms1636 KiB
28Hibás válasz0/282ms1636 KiB
29Elfogadva2/283ms1776 KiB
30Hibás válasz0/281ms1740 KiB
31Elfogadva2/282ms1680 KiB
32Elfogadva2/283ms1744 KiB