[C10_VP_25] Tàu điện

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python

Gần nhà Bờm có một ga tàu điện. Tại ga này, hàng ngày, chuyến tàu điện đầu tiên sẽ dừng đón khách tại thời điểm ~T_0~, chuyến thứ hai dừng đón khách tại thời điểm ~T_0 + D~, chuyến thứ ba dừng tại thời điểm ~T_0 + 2 \times D~, ... Có ~N~ hành khách thường xuyên chờ tàu điện tại ga. Hành khách thứ ~i~ đến ga tàu tại thời điểm ~s_i~ và sẽ lên chuyến tàu đầu tiên đến ga ở thời điểm không sớm hơn ~s_i~.

Yêu cầu

Cho ~T_0~, ~D~ và thời điểm các hành khách đến ga. Hãy xác định số hiệu chuyến tàu điện của từng hành khách sẽ lên, giả sử thời gian lên xuống xe của mỗi hành khách là không đáng kể.

Dữ liệu đầu vào

Gồm hai dòng:

  • Dòng thứ nhất chứa ba số nguyên ~N, D, T_0~ ~(2 \le N \le 10^4; 1 \le D \le 10^4; 0 \le T_0 \le 10^5)~.
  • Dòng thứ hai chứa ~N~ số nguyên ~s_1, s_2, \ldots, s_N~ ~(0 \le s_i \le 10^6)~.

Dữ liệu đầu ra

Gồm một dòng chứa ~N~ số nguyên, số thứ ~i~ là số hiệu chuyến tàu điện mà hành khách thứ ~i~ sẽ lên.

Ví dụ

Ví dụ 1
INPUT
3 5 8
0 15 23
OUTPUT
1 3 4

Giải thích:

  • Hành khách đầu tiên đón được chuyến tàu thứ ~1~ ở thời điểm ~8~.
  • Hành khách thứ ~2~ đón được chuyến tàu thứ ~3~ ở thời điểm ~18~.
  • Hành khách thứ ~3~ đón được chuyến tàu thứ ~4~ ở thời điểm ~23~.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.