181642025-10-07 17:27:50birozsUtazásszervezés (75 pont)python3Accepted 75/7554ms4300 KiB
N,K,M,C = map(int,input().split())
T = list(map(int,input().split()))
vallalas = 0
for i in range(N):
    j = 0
    while j < C:
        if T[j] != 0:
            vallalas += 1
            akt = j
            while j < C and T[j] < T[akt] + M:
                j += 1
            T[akt] = 0
        else:
            j += 1
print(vallalas)
SubtaskSumTestVerdictTimeMemory
base75/75
1Accepted0/016ms2860 KiB
2Accepted0/052ms4240 KiB
3Accepted3/317ms3108 KiB
4Accepted4/417ms2868 KiB
5Accepted4/417ms3024 KiB
6Accepted4/417ms2868 KiB
7Accepted4/416ms2952 KiB
8Accepted4/416ms3096 KiB
9Accepted5/517ms3116 KiB
10Accepted5/519ms3240 KiB
11Accepted6/626ms3560 KiB
12Accepted6/635ms4052 KiB
13Accepted6/637ms3892 KiB
14Accepted6/648ms4300 KiB
15Accepted6/652ms4148 KiB
16Accepted6/652ms4260 KiB
17Accepted6/654ms4148 KiB