9057 2024. 02. 13 11:44:41 DohajovDaniel Utazásszervezés (75 pont) python3 Elfogadva 75/75 37ms 15512 KiB
idb,szh,uh,csdb = [int(i) for i in input().split()]
unL = [int(i) for i in input().split()]
iL = idb * [0]; kdb= 0
for i in range(csdb):
    for j in range(idb):
        if unL[i] > iL[j]:
            iL[j] = unL[i]+uh-1
            kdb+=1
            break
print(kdb)
"""
2 10 4 6
1 2 2 5 6 7
"""
Részfeladat Összpont Teszt Verdikt Idő Memória
base 75/75
1 Elfogadva 0/0 17ms 10988 KiB
2 Elfogadva 0/0 35ms 13704 KiB
3 Elfogadva 3/3 17ms 11532 KiB
4 Elfogadva 4/4 17ms 12116 KiB
5 Elfogadva 4/4 17ms 11892 KiB
6 Elfogadva 4/4 17ms 12212 KiB
7 Elfogadva 4/4 17ms 11948 KiB
8 Elfogadva 4/4 17ms 12516 KiB
9 Elfogadva 5/5 18ms 12556 KiB
10 Elfogadva 5/5 19ms 12948 KiB
11 Elfogadva 6/6 24ms 13148 KiB
12 Elfogadva 6/6 29ms 14448 KiB
13 Elfogadva 6/6 29ms 14572 KiB
14 Elfogadva 6/6 37ms 15364 KiB
15 Elfogadva 6/6 35ms 15272 KiB
16 Elfogadva 6/6 34ms 15336 KiB
17 Elfogadva 6/6 34ms 15512 KiB