88582024-02-02 15:05:55kristofMekk Mester munkái (50 pont)python3Hibás válasz 7/50536ms75156 KiB
megrendelesekSzama, napokSzama = (int(i) for i in input().split()) 
rendelesek = []

for i in range(megrendelesekSzama):
    asd = list(map(int, input().split()))
    asd.append(i+1)
    rendelesek.append(asd)

rendelesek.sort(key=lambda x: (x[1], x[0]))

mekkUtolso = 0
fiaUtolso = 0
mekkL = []
fiaL = []

for value in rendelesek:
    if mekkUtolso < value[0]:
        mekkUtolso = value[1]
        mekkL.append(str(value[2]))
        continue
    if fiaUtolso < value[0]:
        fiaUtolso = value[1]
        fiaL.append(str(value[2]))


print(len(mekkL), len(fiaL))
print(" ".join(mekkL))
print(" ".join(fiaL))
RészfeladatÖsszpontTesztVerdiktIdőMemória
base7/50
1Elfogadva0/017ms11248 KiB
2Hibás válasz0/054ms17808 KiB
3Elfogadva1/118ms11968 KiB
4Elfogadva1/117ms12080 KiB
5Hibás válasz0/217ms12188 KiB
6Hibás válasz0/217ms12768 KiB
7Elfogadva2/218ms12732 KiB
8Hibás válasz0/217ms12696 KiB
9Elfogadva3/318ms13032 KiB
10Hibás válasz0/121ms13488 KiB
11Hibás válasz0/121ms13812 KiB
12Hibás válasz0/221ms13804 KiB
13Hibás válasz0/220ms13848 KiB
14Hibás válasz0/220ms13512 KiB
15Hibás válasz0/220ms13860 KiB
16Hibás válasz0/323ms14228 KiB
17Hibás válasz0/2462ms74488 KiB
18Hibás válasz0/2456ms74944 KiB
19Hibás válasz0/4451ms74904 KiB
20Hibás válasz0/4458ms74688 KiB
21Hibás válasz0/4536ms75156 KiB
22Hibás válasz0/4460ms75132 KiB
23Hibás válasz0/4490ms75000 KiB