Trao thưởng (đề HSG 12 Hải Dương 2023)

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++, Pascal, PyPy, Python

Đoàn trường X có tổ chức giải chạy marathon cho học sinh trong toàn trường. 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~. Ban tổ chức trao thưởng cho học sinh tham gia như sau: bạn xếp thứ ~n~ được ~1~ phần quà, các bạn còn lại sẽ nhận được số phần quà theo qui tắc: bạn xếp thứ ~i~ có số phần quà nhiều hơn bạn xếp thứ ~i + 1~ là ~a~.

Hãy cho biết Ban tổ chức cần chuẩn bị bao nhiêu phần quà để trao thưởng?

Dữ liệu

Nhập từ bàn phím hai số nguyên dương ~n~ và ~a~ (~n \le 10^9~, ~a \le 5~).

Kết quả

In ra màn hình một số nguyên là số phần quà mà Ban tổ chức cần chuẩn bị.

Ví dụ

Input

5 3

Output

35

Giới hạn

  • 40% số test có ~n \le 1000~.
  • 30% số test có ~1000 < n \le 10^6~.
  • 30% số test có ~10^6 < n \le 10^9~.

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.