TRÀ SỮA BMILK

Ngoài giờ học ở trường, Bình có quản lý quán trà sữa của gia đình. Hôm nay, quán rất đông khách. Để động viên con, cha của Bình có qui định như sau:

  • Chia khách hàng thành nhiều nhóm, mỗi nhóm có \(k\) người khách.

  • Nhóm 1: từ khách hàng thứ nhất đến khách hàng thứ \(k\)

  • Nhóm 2: từ khách hàng thứ \(k + 1\) đến khách hàng thứ \(2 \times k\)

  • Nhóm 3: từ khách hàng thứ \(2 \times k + 1\) đến khách hàng thứ \(3 \times k\)

  • Nhóm cuối cùng có thể không có đủ \(k\) người khách.

  • Nếu doanh thu của mỗi nhóm khách hàng lớn hơn hay bằng giá trị \(p\) thì Bình sẽ được cha cho 20.000đ để bỏ vào ống heo.

Yêu cầu: Ban đầu, trong ống heo của Bình không có tiền. Hãy cho biết tổng số tiền trong ống heo của Bình sau khi phục vụ xong các khách hàng của ngày hôm nay.

Dữ liệu vào:

+ Dòng đầu tiên chứa số nguyên dương \(n,\ k,\ p\) (với \(n\) là số lượng khách đến quán của ngày hôm nay; \(1 \leq n \leq 10^{6};1 \leq k \leq n;0 < p \leq 10^{12}\)), giữa các số cách nhau một dấu cách.

+ \(n\) dòng tiếp theo chứa \(n\) số nguyên dương \(a_{1},\ a_{2},\ \ldots,\ a_{n}\) (với \(a_{i}\) là số tiền mua trà sữa của khách hàng thứ \(i\), \(0 < a_{i} \leq 10^{9}:\forall 1 \leq i \leq n)\), mỗi số trên một dòng.

Kết quả:

+ Ghi duy nhất một số nguyên không âm là tổng số tiền trong ống heo của Bình sau khi phục vụ xong các khách hàng.

Ví dụ:

Input Output Input Output
5 2 80000
48000
44000
60000
15000
34000
20000 4 1 1000
250
568
900
999
0

Ràng buộc:

  • \(1\ \leq n \leq 10^{6};\ 1 \leq k \leq n;0 < p \leq 10^{12};0 < a_{i} \leq 10^{9}:\forall 1 \leq i \leq n\).

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. trungnam (6/7)
  2. sythai (5/8)
  3. npk1605 (5/10)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]