183482025-10-20 20:32:24birozsTúra (75 pont)python3Időlimit túllépés 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()

        
RészfeladatÖsszpontTesztVerdiktIdőMemória
base71/75
1Elfogadva0/016ms3132 KiB
2Elfogadva0/017ms3116 KiB
3Elfogadva6/616ms3160 KiB
4Elfogadva3/346ms3376 KiB
5Elfogadva3/339ms3380 KiB
6Elfogadva4/441ms3496 KiB
7Elfogadva4/443ms3372 KiB
8Elfogadva4/441ms3424 KiB
9Elfogadva2/2291ms6136 KiB
10Elfogadva2/2333ms6172 KiB
11Elfogadva2/2333ms6132 KiB
12Elfogadva2/2324ms6124 KiB
13Elfogadva2/2319ms6268 KiB
14Elfogadva3/3296ms6268 KiB
15Elfogadva2/2326ms6268 KiB
16Elfogadva2/2319ms6212 KiB
17Elfogadva2/2326ms6012 KiB
18Elfogadva2/2328ms6120 KiB
19Elfogadva3/3319ms5936 KiB
20Elfogadva2/2337ms6012 KiB
21Elfogadva2/2300ms6268 KiB
22Elfogadva3/3303ms6476 KiB
23Elfogadva2/2222ms5540 KiB
24Időlimit túllépés0/2404ms22336 KiB
25Elfogadva2/2232ms7272 KiB
26Elfogadva2/2226ms5872 KiB
27Elfogadva2/2324ms12968 KiB
28Elfogadva2/2256ms7720 KiB
29Elfogadva2/2238ms7896 KiB
30Elfogadva2/2229ms6836 KiB
31Elfogadva2/2386ms15032 KiB
32Időlimit túllépés0/2416ms16076 KiB