189032025-11-10 15:07:56birozsÜtős helyzet (75 pont)python3Futási hiba 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)

            

            
RészfeladatÖsszpontTesztVerdiktIdőMemória
base33/75
1Elfogadva0/016ms3328 KiB
2Elfogadva0/018ms3120 KiB
3Elfogadva2/216ms3124 KiB
4Elfogadva2/216ms3136 KiB
5Elfogadva3/317ms2972 KiB
6Elfogadva3/319ms3148 KiB
7Elfogadva5/519ms3168 KiB
8Futási hiba0/616ms3088 KiB
9Futási hiba0/617ms3140 KiB
10Futási hiba0/616ms3148 KiB
11Futási hiba0/617ms3140 KiB
12Futási hiba0/617ms3124 KiB
13Hibás válasz0/621ms3120 KiB
14Futási hiba0/617ms3124 KiB
15Elfogadva6/618ms2996 KiB
16Elfogadva6/617ms3152 KiB
17Elfogadva6/618ms3124 KiB