Alice và Bob đang chơi trò chơi với túi đựng xu. Ban đầu, túi chứa tổng cộng đồng xu. Trò chơi diễn ra theo lượt luân phiên, Alice là người chơi đầu tiên. Ở mỗi lượt, người chơi có thể thực hiện một trong hai thao tác:
- Lấy một đồng xu từ túi.
- Lấy một nửa số lượng đồng xu từ túi, lưu ý rằng số lượng xu trong túi phải là một số chẵn để thực hiện thao tác này.
Trò chơi kết thúc khi trong túi không còn đồng xu nào.
Cả hai người chơi đều cố gắng lấy được càng nhiều xu càng tốt. Bạn hãy xác định tổng số lượng xu nhiều nhất mà Alice có thể thu được sau khi trò chơi kết thúc.
Input
- Dòng duy nhất chứa số nguyên
.
Output
- In ra tổng số lượng xu nhiều nhất mà Alice có thể thu được sau khi trò chơi kết thúc.
Examples
Sample Input 1
5
Sample Output 1
2
Sample Input 2
6
Sample Output 2
4
Scoring
- Subtask
điểm:
- Subtask
điểm: Không có ràng buộc gì thêm
Notes
Trong ví dụ thứ nhất, ban đầu túi có đồng xu, trò chơi diễn ra như sau:
- Alice lấy
xu, trong túi còn lại
đồng xu.
- Bob lấy
xu, trong túi còn lại
đồng xu.
- Alice lấy
xu, trong túi còn lại
đồng xu.
- Bob lấy
xu, trong túi không còn đồng xu nào, trò chơi kết thúc.
Tổng số xu của Alice sau khi trò chơi kết thúc là xu. Có thể nhận thấy rằng đây là số lượng xu nhiều nhất mà Alice có thể thu được. Lưu ý rằng ở lượt chơi đầu tiên, Alice không thể lấy đi một nửa số lượng đồng xu vì số xu hiện tại trong túi
có
đồng xu
không phải là số chẵn.
Trong ví dụ thứ hai, ban đầu túi có đồng xu, trò chơi diễn ra như sau:
- Alice lấy
xu, trong túi còn lại
đồng xu.
- Bob lấy
xu, trong túi còn lại
đồng xu.
- Alice lấy
xu, trong túi còn lại
đồng xu.
- Bob lấy
xu, trong túi không còn đồng xu nào, trò chơi kết thúc.
Tổng số xu của Alice sau khi trò chơi kết thúc là xu.
Comments