TRÒ CHƠI LẤY SỎI

(gstone.*)

Po có hai đống sỏi, đống thứ nhất có \(a\) viên, đống thứ hai có \(b\) viên. Ở mỗi lượt chơi, Po có thể chọn một số nguyên dương \(x_{i}\) trong đoạn \(\lbrack 1,k\rbrack\) rồi bỏ đi \(x_{i}\) viên sỏi ở cả hai đống, tất nhiên mỗi đống phải có số viên sỏi không nhỏ hơn \(x_{i}\). Số \(x_{i}\) được chọn ở các lượt chơi phải khác nhau.

Trò chơi kết thúc khi Po không thể thực hiện thêm lượt chơi.

Hãy cho biết tổng số viên sỏi ít nhất có thể sau khi trò chơi kết thúc.

Dữ liệu vào:

+ Ba số nguyên dương lần lượt là \(a,\ b,\ k\)

Kết quả:

+ Tổng nhỏ nhất có thể của hai đống sỏi sau khi trò chơi kết thúc.

Ví dụ:

Input Output
4 5 2 3

Ràng buộc:

+ sub1: có 50% số test có \(a,b,k \leq 10^{6}\)

+ sub2: 50% số test còn lại có \(a,b \leq 10^{18};k \leq 10^{9}\)

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

hpcode.edu.vn
Code tích cực
Trong 24h
  1. qtaydzs1tg (17/23)
  2. ducanhbc (16/23)
  3. duythai (12/18)
Trong 7 ngày
  1. haiyen2011 (69/149)
  2. khanhchi_29 (66/80)
  3. qtaydzs1tg (57/90)
Trong 30 ngày
  1. nongvantien11 (115/189)
  2. trungo0 (112/199)
  3. ngocbichh (110/267)
Thống kê
AC/Sub: 120817/226949
Pascal: 18142
C++: 157988
Python: 50747
Lượt xem/tải tests: 41021

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