189042025-11-10 15:36:00birozsÜtős helyzet (75 pont)python3Elfogadva 75/7521ms3380 KiB
N = int(input())
Tabla = []
megoldas = []
for _ in range(N):
    lehet = True
    T,X,Y = map(int,input().split())
    if T == 1:
        for t,x,y in Tabla:
            if (x == X or y == Y) or (t == 2 and abs(x- X) == abs(y - Y)):
                lehet = False
    elif T == 2:
        for t,x,y in Tabla:
            if x == X or y == Y:
                lehet = False
            if abs(x- X) == abs(y - Y):
                lehet = False
    else:
        for t,x,y in Tabla:
            if x == X and y == Y:
                tipus = t
        Tabla.remove([tipus,X,Y])
        megoldas.append("-")
    if lehet and T != 3:
        Tabla.append([T,X,Y])
        megoldas.append("IGEN")
    elif not lehet:
        megoldas.append("NEM")

for k in megoldas:
    print(k)

            

            
RészfeladatÖsszpontTesztVerdiktIdőMemória
base75/75
1Elfogadva0/017ms3108 KiB
2Elfogadva0/019ms3124 KiB
3Elfogadva2/217ms3124 KiB
4Elfogadva2/217ms3112 KiB
5Elfogadva3/317ms3128 KiB
6Elfogadva3/320ms3140 KiB
7Elfogadva5/519ms3024 KiB
8Elfogadva6/619ms3140 KiB
9Elfogadva6/619ms2988 KiB
10Elfogadva6/619ms3168 KiB
11Elfogadva6/618ms2988 KiB
12Elfogadva6/620ms3128 KiB
13Elfogadva6/621ms3088 KiB
14Elfogadva6/619ms2992 KiB
15Elfogadva6/618ms3084 KiB
16Elfogadva6/618ms3140 KiB
17Elfogadva6/618ms3380 KiB