92702024-02-19 17:08:0442thebestestUtazásszervezés (75 pont)python3Időlimit túllépés 4/75282ms12552 KiB
from sys import stdin
N, K, M, C = [int(x) for x in stdin.readline().split()]
igenyek = [int(x) for x in stdin.readline().split()]
idegenvezetok = [0] * N
utazasok = 0

for i in range(1, K-M+2):
    #print(0 in idegenvezetok and i in igenyek)
    while 0 in idegenvezetok and i in igenyek:
        idegenvezetok[idegenvezetok.index(0)] = M+1
        utazasok += 1
    for x in range(N):
        if idegenvezetok[x] != 0:
            idegenvezetok[x] -= 1
    #print(i, idegenvezetok, utazasok)
print(utazasok)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base4/75
1Elfogadva0/017ms11284 KiB
2Időlimit túllépés0/0252ms5012 KiB
3Hibás válasz0/317ms11876 KiB
4Hibás válasz0/417ms11408 KiB
5Elfogadva4/417ms11540 KiB
6Hibás válasz0/417ms11648 KiB
7Hibás válasz0/417ms11960 KiB
8Hibás válasz0/456ms11836 KiB
9Hibás válasz0/5159ms12552 KiB
10Időlimit túllépés0/5272ms4756 KiB
11Időlimit túllépés0/6263ms4812 KiB
12Időlimit túllépés0/6279ms5572 KiB
13Időlimit túllépés0/6282ms5464 KiB
14Időlimit túllépés0/6279ms5908 KiB
15Időlimit túllépés0/6252ms5924 KiB
16Időlimit túllépés0/6250ms5812 KiB
17Időlimit túllépés0/6275ms5856 KiB