189032025-11-10 15:07:56birozsÜtős helyzet (75 pont)python3Runtime error 33/7521ms3328 KiB
N = int(input())
Tabla = []
megoldas = []
for _ in range(N):
    lehet = True
    T,X,Y = map(int,input().split())
    if T == 1:
        for Babu in Tabla:
            if Babu[0] == X or Babu[1] == Y:
                lehet = False
    elif T == 2:
        for Babu in Tabla:
            if Babu[0] == X or Babu[1] == Y:
                lehet = False
            if abs(Babu[0]- X) == abs(Babu[1] - Y):
                lehet = False
    elif T == 3:
        Tabla.remove([X,Y])
        megoldas.append("-")
    if lehet and T != 3:
        Tabla.append([X,Y])
        megoldas.append("IGEN")
    elif not lehet:
        megoldas.append("NEM")

for k in megoldas:
    print(k)

            

            
SubtaskSumTestVerdictTimeMemory
base33/75
1Accepted0/016ms3328 KiB
2Accepted0/018ms3120 KiB
3Accepted2/216ms3124 KiB
4Accepted2/216ms3136 KiB
5Accepted3/317ms2972 KiB
6Accepted3/319ms3148 KiB
7Accepted5/519ms3168 KiB
8Runtime error0/616ms3088 KiB
9Runtime error0/617ms3140 KiB
10Runtime error0/616ms3148 KiB
11Runtime error0/617ms3140 KiB
12Runtime error0/617ms3124 KiB
13Wrong answer0/621ms3120 KiB
14Runtime error0/617ms3124 KiB
15Accepted6/618ms2996 KiB
16Accepted6/617ms3152 KiB
17Accepted6/618ms3124 KiB