Submission #1189869


Source Code Expand

arg = input().split(' ')
n = int(arg[0])
c = int(arg[1])
k = int(arg[2])
t = []
for i in range(n):
  t.append(int(input()))
t.sort()

res = 1
first = t[0]
pas = 0

for ti in t:
  if ti <= first + k:
    if pas == c:
      res += 1
      first = ti
      pas = 0
    pas += 1
  else:
    res += 1
    first = ti
    pas = 1

print(res)

Submission Info

Submission Time
Task A - Airport Bus
User kutsutama
Language Python (3.4.3)
Score 300
Code Size 361 Byte
Status AC
Exec Time 249 ms
Memory 7444 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 2
AC × 12
Set Name Test Cases
Sample sample1.txt, sample2.txt
All sample1.txt, sample2.txt, in1.txt, in2.txt, in3.txt, in4.txt, in5.txt, in6.txt, in7.txt, in8.txt, sample1.txt, sample2.txt
Case Name Status Exec Time Memory
in1.txt AC 19 ms 3064 KB
in2.txt AC 236 ms 7384 KB
in3.txt AC 244 ms 7380 KB
in4.txt AC 237 ms 7380 KB
in5.txt AC 21 ms 3064 KB
in6.txt AC 249 ms 7444 KB
in7.txt AC 213 ms 6892 KB
in8.txt AC 240 ms 7384 KB
sample1.txt AC 17 ms 3060 KB
sample2.txt AC 17 ms 3064 KB