183492025-10-20 20:35:40birozsTúra (75 pont)pypy3Elfogadva 75/75344ms47704 KiB
E = int(input())
mo = []
for i in range(E):
    rossz = []
    N = int(input())
    T = list(map(int,input().split()))
    D = {}
    csunya = False
    for _ in range(N-1):
        A,B = map(int,input().split())
        if not csunya:
            if A not in D:
                D[A] = []
            if B not in D:
                D[B] = []
            if T[B-1] == -1:
                D[A].append(B)
            if T[A-1] == -1:
                D[B].append(A)
            if T[A-1] == -1 and len(D[A]) > 0:
                rossz = [A,D[A][0]]
                csunya = True
            elif T[A-1] == 1 and len(D[A]) == 2:
                rossz = [D[A][0],A,D[A][1]]
                csunya = True   
            elif T[B-1] == -1 and len(D[B]) > 0:
                rossz = [B,D[B][0]]
                csunya = True
            elif T[B-1] == 1 and len(D[B]) == 2:
                rossz = [D[B][0],B,D[B][1]]
                csunya = True
    mo.append(rossz)
for eset in mo:
    if len(eset) == 0:
        print("IGEN")
    else:
        print("NEM")
        print(len(eset))
        for k in eset:
            print(k,end=" ")
        print()

        
RészfeladatÖsszpontTesztVerdiktIdőMemória
base75/75
1Elfogadva0/043ms19684 KiB
2Elfogadva0/054ms21100 KiB
3Elfogadva6/645ms21196 KiB
4Elfogadva3/3131ms23764 KiB
5Elfogadva3/3103ms23268 KiB
6Elfogadva4/494ms23012 KiB
7Elfogadva4/4114ms23528 KiB
8Elfogadva4/4100ms23272 KiB
9Elfogadva2/2215ms31648 KiB
10Elfogadva2/2287ms35280 KiB
11Elfogadva2/2314ms34972 KiB
12Elfogadva2/2298ms34792 KiB
13Elfogadva2/2263ms34016 KiB
14Elfogadva3/3307ms34044 KiB
15Elfogadva2/2286ms33768 KiB
16Elfogadva2/2266ms34792 KiB
17Elfogadva2/2312ms34024 KiB
18Elfogadva2/2259ms34280 KiB
19Elfogadva3/3248ms34532 KiB
20Elfogadva2/2252ms32744 KiB
21Elfogadva2/2256ms32484 KiB
22Elfogadva3/3308ms34792 KiB
23Elfogadva2/2141ms32404 KiB
24Elfogadva2/2272ms42224 KiB
25Elfogadva2/2194ms31464 KiB
26Elfogadva2/2182ms30520 KiB
27Elfogadva2/2237ms37316 KiB
28Elfogadva2/2231ms32744 KiB
29Elfogadva2/2231ms34788 KiB
30Elfogadva2/2201ms32220 KiB
31Elfogadva2/2272ms42868 KiB
32Elfogadva2/2344ms47704 KiB