https://chuyenhalong.ucode.vn/problems/keo-118684
Sau khi vượt qua một bài kiểm tra, Vasya đã nhận cho mình một hộp có kẹo. Anh quyết định ăn một lượng kẹo bằng nhau mỗi sáng cho đến khi không còn kẹo nữa. Tuy nhiên, Petya cũng chú ý đến chiếc hộp và quyết định lấy một ít kẹo cho mình.
Điều này có nghĩa là quá trình ăn kẹo là như sau: ban đầu Vasya chọn một số nguyên duy nhất là , giống nhau cho tất cả các ngày. Sau đó, vào buổi sáng anh ấy ăn
cái kẹo từ hộp (nếu có ít hơn
cái kẹo trong hộp, anh ấy ăn tất cả), sau đó vào buồi tối Petya ăn
số kẹo còn lại trong hộp. Nếu vẫn còn kẹo trong hộp, quá trình lặp lại – ngày hôm sau Vasya ăn
kẹo một lần nữa, và Petya
kẹo còn lại trong một hộp và như vậy. Nếu số lượng kẹo trong hộp không chia hết cho 10 , Petya làm tròn số lượng anh ta lấy từ hộp xuống. Ví dụ, nếu có 97 Kẹo trong hộp, Petya sẽ chỉ ăn 9 của họ. Đặc biệt, nếu có ít hơn 10 cái kẹo trong hộp, Petya sẽ không ăn chút nào.
Nhiệm vụ của bạn là tìm ra số lượng tối thiểu mà Vasya có thể chọn để anh ta ăn ít nhất một nưa trong
cái kẹo anh ban đầu có. Lưu ý rằng số
phải là số nguyên.
Đầu vào
– Dòng đầu tiên chứa một số nguyên duy nhất – số lượng kẹo ban đầu trong hộp.
Đầu ra
– Xuất ra một số nguyên duy nhất – số lượng tối thiểu điều đó sẽ cho phép Vasya ăn ít nhất một nửa số kẹo mà anh ta có.
Ví dụ
Sample input | Sample output |
68 | 3 |
Chú ý: Trong mẫu, lượng kẹo, với k , sẽ thay đổi theo cách sau (Vasya ăn trước)
Tổng cộng, Vasya sẽ ăn 39 viên kẹo, trong khi Petya 29.
Ràng buộc:
– Có số điểm thỏa mãn điều kiện:
.
– số điểm còn lại thỏa mãn điều kiện
.