Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: MARATHON.INP
Output: MARATHON.OUT

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

Để gây quỹ ủng hộ các bạn học sinh có hoàn cảnh khó khăn, đồng thời phát động phong trào rèn luyện, bảo vệ sức khỏe Đoàn xã Hoa Ban tổ chức giải chạy Marathon cho các bạn học sinh THCS. Giải chạy có ~n~ học sinh tham gia. Kết quả xếp hạng theo thành tích từ cao xuống thấp và được đánh số từ 1 đến ~n~ (Có nghĩa là bạn hoàn thành cự li với thời gian chạy ít nhất được xếp thành tích cao nhất). Nếu có những bạn hoàn thành cự li với thời gian như nhau, ban tổ chức sẽ có tiêu chí phụ để Không có bất kì 2 bạn nào được xếp cùng hạng.

Tiền thưởng được tính như sau:

Bạn xếp thứ ~n~ được được tặng 1 xu, các bạn còn lại sẽ nhận được tiền thưởng theo qui tắc: bạn xếp thứ ~i~ có số tiền thưởng nhiều hơn bạn xếp thứ ~i+1~ là ~a~ xu.

Yêu cầu:

Hãy cho biết Ban tổ chức phải chuẩn bị bao nhiêu tiền để đủ trao thưởng?

Dữ liệu:

cho từ tệp văn bản MARATHON.INP một dòng chứa hai hai số nguyên dương ~n~ và ~a~ (~n≤10^9,a≤5~) cách nhau một khoảng trống.

Kết quả:

ghi ra tệp văn bản MARATHON.OUT một số nguyên dương tương ứng là số tiền thưởng mà Ban tổ chức phải chuẩn bị.

Ví dụ:

MARATHON.INP
5 3
MARATHON.OUT
35

Giải thích ví dụ: Tổng tiền thưởng của 5 bạn xếp theo thành tích là: 13+10+7+4+1 = 35


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.