88532024-02-02 14:30:18petergalambosMekk Mester munkái (50 pont)python3Hibás válasz 7/50513ms55624 KiB
N, H = [int(i) for i in input().split()]
M = [[] for i in range(N)]
K1 = []
K2 = []
for i in range(N):
    k,v = [int(i) for i in input().split()]
    M[i] = [v,k,i+1]

M.sort()

K2 = [M[0]]
R1 = 0
R2 = M[0][0]

for m in M[1:]:
    if m[1] > R1:
        K1.append(m)
        R1 = m[0]
    elif m[1] > R2:
        K2.append(m)
        R2 = m[0]

print(len(K1),len(K2))
print(*[i[-1] for i in K1])
print(*[i[-1] for i in K2])
RészfeladatÖsszpontTesztVerdiktIdőMemória
base7/50
1Elfogadva0/017ms11128 KiB
2Hibás válasz0/052ms15536 KiB
3Elfogadva1/117ms11696 KiB
4Elfogadva1/117ms11868 KiB
5Hibás válasz0/217ms12100 KiB
6Hibás válasz0/217ms11904 KiB
7Elfogadva2/217ms12016 KiB
8Hibás válasz0/217ms12052 KiB
9Elfogadva3/317ms11796 KiB
10Hibás válasz0/120ms12748 KiB
11Hibás válasz0/119ms12780 KiB
12Hibás válasz0/220ms12756 KiB
13Hibás válasz0/220ms12740 KiB
14Hibás válasz0/220ms12740 KiB
15Hibás válasz0/220ms12940 KiB
16Hibás válasz0/321ms13092 KiB
17Hibás válasz0/2460ms53328 KiB
18Hibás válasz0/2453ms53544 KiB
19Hibás válasz0/4463ms53700 KiB
20Hibás válasz0/4513ms53876 KiB
21Hibás válasz0/4497ms54088 KiB
22Hibás válasz0/4512ms54392 KiB
23Hibás válasz0/4501ms55624 KiB