1242021-01-16 14:58:10mraronUtazásszervezés (75 pont)python3Elfogadva 75/7528ms15452 KiB
from sys import stdin, stdout

def main():
  [n, k, m, c] = list(map(int, stdin.readline().split()))
  igeny = list(map(int, stdin.readline().split()))
  db = 0
  foglalt = [0] * n
  for nap in igeny:
    for i in range(n):
      if foglalt[i] < nap:
        db += 1
        foglalt[i] = nap + m - 1
        break
  stdout.write(str(db) + '\n')

main()
RészfeladatÖsszpontTesztVerdiktIdőMemória
base75/75
1Elfogadva0/017ms10976 KiB
2Elfogadva0/027ms13664 KiB
3Elfogadva3/317ms11716 KiB
4Elfogadva4/417ms11664 KiB
5Elfogadva4/417ms11880 KiB
6Elfogadva4/417ms11856 KiB
7Elfogadva4/417ms12140 KiB
8Elfogadva4/417ms12432 KiB
9Elfogadva5/517ms12924 KiB
10Elfogadva5/518ms13192 KiB
11Elfogadva6/619ms13460 KiB
12Elfogadva6/626ms14836 KiB
13Elfogadva6/625ms14756 KiB
14Elfogadva6/628ms15300 KiB
15Elfogadva6/627ms15152 KiB
16Elfogadva6/627ms15296 KiB
17Elfogadva6/627ms15452 KiB