8900 2024. 02. 03 17:46:34 Ignác Túra (75 pont) cpp17 Hibás válasz 24/75 89ms 10556 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) && !found) {
				cout << "NEM\n2\n" << a << " " << b << "\n";
				found = true;
			}
			
			if ((db[a - 1] != 0 && jo[b - 1] == -1) && !found) {
				cout << i << " ";
				cout << "NEM\n3\n" << db[a - 1] << " " << a << " " << b << "\n";
				found = true;
			}

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

			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 24/75
1 Elfogadva 0/0 3ms 1956 KiB
2 Hibás válasz 0/0 3ms 2088 KiB
3 Hibás válasz 0/6 3ms 2328 KiB
4 Hibás válasz 0/3 8ms 2404 KiB
5 Hibás válasz 0/3 8ms 2640 KiB
6 Hibás válasz 0/4 8ms 2828 KiB
7 Hibás válasz 0/4 8ms 3040 KiB
8 Hibás válasz 0/4 8ms 3124 KiB
9 Hibás válasz 0/2 75ms 3452 KiB
10 Elfogadva 2/2 76ms 3544 KiB
11 Elfogadva 2/2 76ms 3756 KiB
12 Elfogadva 2/2 76ms 3968 KiB
13 Hibás válasz 0/2 76ms 4820 KiB
14 Hibás válasz 0/3 76ms 5456 KiB
15 Elfogadva 2/2 78ms 5468 KiB
16 Elfogadva 2/2 76ms 5384 KiB
17 Hibás válasz 0/2 76ms 5640 KiB
18 Hibás válasz 0/2 75ms 5868 KiB
19 Hibás válasz 0/3 76ms 5840 KiB
20 Hibás válasz 0/2 75ms 5848 KiB
21 Hibás válasz 0/2 79ms 6120 KiB
22 Hibás válasz 0/3 79ms 6944 KiB
23 Elfogadva 2/2 85ms 8156 KiB
24 Elfogadva 2/2 89ms 8240 KiB
25 Elfogadva 2/2 82ms 8724 KiB
26 Hibás válasz 0/2 83ms 8748 KiB
27 Hibás válasz 0/2 82ms 8836 KiB
28 Elfogadva 2/2 82ms 9492 KiB
29 Elfogadva 2/2 86ms 10476 KiB
30 Hibás válasz 0/2 85ms 10556 KiB
31 Elfogadva 2/2 85ms 10556 KiB
32 Elfogadva 2/2 86ms 10556 KiB