Trò chơi lũy thừa
Đề bài
Mô tả
Hai người chơi viết ra tất cả các số nguyên từ đến rồi chơi trò "lũy thừa". Người chơi thứ nhất và người chơi thứ hai lần lượt đi (người thứ nhất đi trước).
Đến lượt mình, người chơi phải chọn một số còn được phép chọn. Khi số đã được chọn thì ở tất cả các lượt sau, không được chọn lại cũng như mọi lũy thừa nguyên dương khác của nó là (chỉ tính những giá trị nằm trong đoạn từ đến ).
Ví dụ, nếu ai đó chọn số thì về sau không được chọn hay nữa, nhưng vẫn được phép chọn hoặc (vì và không phải là lũy thừa của ).
Người chơi nào đến lượt mà không còn số nào để chọn thì thua. Giả sử cả hai chơi tối ưu, hãy xác định ai là người thắng.
Gọi người thứ nhất là "Vasya" và người thứ hai là "Petya".
Dữ liệu vào
Một số nguyên duy nhất .
Dữ liệu ra
In ra tên người thắng: Vasya hoặc Petya.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 | Vasya | Chỉ có số . Vasya chọn và thắng ngay vì Petya không còn nước đi. |
| 2 | Petya | Dù Vasya chọn hay , Petya luôn chọn được số còn lại rồi thắng. |
| 8 | Petya | Với cách chơi tối ưu của cả hai, Petya là người thắng. |
Bình luận