183482025-10-20 20:32:24birozsTúra (75 pont)python3Time limit exceeded 71/75416ms22336 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()

        
SubtaskSumTestVerdictTimeMemory
base71/75
1Accepted0/016ms3132 KiB
2Accepted0/017ms3116 KiB
3Accepted6/616ms3160 KiB
4Accepted3/346ms3376 KiB
5Accepted3/339ms3380 KiB
6Accepted4/441ms3496 KiB
7Accepted4/443ms3372 KiB
8Accepted4/441ms3424 KiB
9Accepted2/2291ms6136 KiB
10Accepted2/2333ms6172 KiB
11Accepted2/2333ms6132 KiB
12Accepted2/2324ms6124 KiB
13Accepted2/2319ms6268 KiB
14Accepted3/3296ms6268 KiB
15Accepted2/2326ms6268 KiB
16Accepted2/2319ms6212 KiB
17Accepted2/2326ms6012 KiB
18Accepted2/2328ms6120 KiB
19Accepted3/3319ms5936 KiB
20Accepted2/2337ms6012 KiB
21Accepted2/2300ms6268 KiB
22Accepted3/3303ms6476 KiB
23Accepted2/2222ms5540 KiB
24Time limit exceeded0/2404ms22336 KiB
25Accepted2/2232ms7272 KiB
26Accepted2/2226ms5872 KiB
27Accepted2/2324ms12968 KiB
28Accepted2/2256ms7720 KiB
29Accepted2/2238ms7896 KiB
30Accepted2/2229ms6836 KiB
31Accepted2/2386ms15032 KiB
32Time limit exceeded0/2416ms16076 KiB