8899 2024. 02. 03 17:23:59 Ignác Túra (75 pont) cpp17 Hibás válasz 14/75 86ms 23024 KiB
// Source: https://usaco.guide/general/io

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

int main() {
	int t;
	cin >> t;
	while (t--) {
		int n;
		cin >> n;
		vector<int> jo(n), db(n);
		for (int i = 0; i < n; i++) {
			cin >> jo[i];
		}


		bool found = false;
		for (int i = 0; i < n - 1; i++) {
			int a, b;
			cin >> a >> b;
			if (jo[a - 1] == -1 && jo[b - 1] == -1) {
				cout << "NEM\n2\n" << a << " " << b << "\n";
				found = true;
				break;
			}
			
			if (db[a - 1] != 0 && jo[b - 1] == -1) {
				cout << "NEM\n3\n" << db[a - 1] << " " << a << " " << b << "\n";
				found = true;
				break;
			}

			if (db[b - 1] != 0 && jo[a - 1] == -1) {
				cout << "NEM\n3\n" << db[b - 1] << " " << b << " " << a << "\n";
				found = true;
				break;
			}

			if (jo[a - 1] == -1) {
				db[b - 1] = a;
			}

			if (jo[b - 1] == -1) {
				db[a - 1] = b;
			}
		}

		if (!found) cout << "IGEN" << "\n";
	}
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 14/75
1 Elfogadva 0/0 3ms 1956 KiB
2 Hibás válasz 0/0 3ms 2136 KiB
3 Futási hiba 0/6 6ms 2848 KiB
4 Hibás válasz 0/3 4ms 2732 KiB
5 Hibás válasz 0/3 4ms 2836 KiB
6 Hibás válasz 0/4 3ms 3056 KiB
7 Hibás válasz 0/4 3ms 3152 KiB
8 Hibás válasz 0/4 4ms 3464 KiB
9 Hibás válasz 0/2 10ms 4084 KiB
10 Hibás válasz 0/2 10ms 4628 KiB
11 Hibás válasz 0/2 32ms 5528 KiB
12 Hibás válasz 0/2 28ms 6116 KiB
13 Futási hiba 0/2 21ms 6876 KiB
14 Futási hiba 0/3 20ms 7452 KiB
15 Hibás válasz 0/2 26ms 7864 KiB
16 Elfogadva 2/2 71ms 8908 KiB
17 Hibás válasz 0/2 57ms 9952 KiB
18 Hibás válasz 0/2 54ms 11216 KiB
19 Hibás válasz 0/3 12ms 11560 KiB
20 Elfogadva 2/2 75ms 12696 KiB
21 Hibás válasz 0/2 26ms 13204 KiB
22 Futási hiba 0/3 14ms 13916 KiB
23 Elfogadva 2/2 20ms 15304 KiB
24 Elfogadva 2/2 82ms 16740 KiB
25 Futási hiba 0/2 14ms 16392 KiB
26 Hibás válasz 0/2 50ms 17248 KiB
27 Elfogadva 2/2 63ms 18516 KiB
28 Futási hiba 0/2 25ms 19028 KiB
29 Futási hiba 0/2 26ms 19400 KiB
30 Hibás válasz 0/2 52ms 20252 KiB
31 Elfogadva 2/2 85ms 21644 KiB
32 Elfogadva 2/2 86ms 23024 KiB