10376 2024. 04. 01 16:19:45 MagyarKendeSZLG Túra (75 pont) cpp17 Hibás válasz 10/75 35ms 28440 KiB
#include <bits/stdc++.h>
using namespace std;
using ll = long long;

#define all(v) v.begin(), v.end()

int N;
vector<bool> ugly;
vector<vector<int>> g;

void solve() {
    cin >> N;
    ugly.assign(N + 1, 0);
    g.assign(N + 1, vector<int>());

    for (int i = 1; i <= N; i++) {
        int A;
        cin >> A;
        ugly[i] = A == -1;
    }

    for (int i = 1; i < N; i++) {
        int U, V;
        cin >> U >> V;
        if (ugly[U] && ugly[V]) {
            cout << "NEM\n2\n" << U << " " << V << "\n";
            //for (i++; i < N; i++) cin >> U >> V;
            return;
        }
    }

    cout << "IGEN\n";
}

int main() {
	cin.tie(0), ios::sync_with_stdio(0);
    int T;
    cin >> T;
    while (T--) solve();
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 10/75
1 Elfogadva 0/0 3ms 2100 KiB
2 Hibás válasz 0/0 3ms 2332 KiB
3 Hibás válasz 0/6 3ms 2464 KiB
4 Hibás válasz 0/3 3ms 2836 KiB
5 Hibás válasz 0/3 3ms 2888 KiB
6 Hibás válasz 0/4 4ms 2936 KiB
7 Hibás válasz 0/4 4ms 3180 KiB
8 Hibás válasz 0/4 3ms 3376 KiB
9 Hibás válasz 0/2 10ms 4328 KiB
10 Hibás válasz 0/2 6ms 4928 KiB
11 Hibás válasz 0/2 14ms 5572 KiB
12 Hibás válasz 0/2 17ms 6388 KiB
13 Hibás válasz 0/2 27ms 7636 KiB
14 Hibás válasz 0/3 14ms 8336 KiB
15 Hibás válasz 0/2 6ms 8712 KiB
16 Elfogadva 2/2 28ms 9848 KiB
17 Hibás válasz 0/2 29ms 11196 KiB
18 Hibás válasz 0/2 30ms 12452 KiB
19 Hibás válasz 0/3 30ms 13604 KiB
20 Hibás válasz 0/2 29ms 14752 KiB
21 Hibás válasz 0/2 32ms 16040 KiB
22 Hibás válasz 0/3 8ms 16636 KiB
23 Elfogadva 2/2 12ms 21304 KiB
24 Elfogadva 2/2 32ms 22576 KiB
25 Hibás válasz 0/2 9ms 20688 KiB
26 Hibás válasz 0/2 17ms 21568 KiB
27 Hibás válasz 0/2 32ms 22896 KiB
28 Hibás válasz 0/2 34ms 24204 KiB
29 Hibás válasz 0/2 18ms 25080 KiB
30 Hibás válasz 0/2 14ms 25784 KiB
31 Elfogadva 2/2 35ms 26968 KiB
32 Elfogadva 2/2 35ms 28440 KiB