Lieges of Legendre
Đề bài
Mô tả
Kevin và Nicky chơi một trò chơi. Ban đầu có đống bò, đống thứ có con bò. Hai người luân phiên đi, Kevin đi trước. Trong mỗi lượt, người chơi phải thực hiện đúng một trong hai thao tác sau:
- Chọn một đống khác rỗng và bỏ đi một con bò khỏi đống đó.
- Chọn một đống có số bò chẵn (với ) và thay nó bằng đống, mỗi đống có con bò.
Người bỏ đi con bò cuối cùng (khiến tất cả các đống đều rỗng) là người thắng. Cho biết cả hai chơi tối ưu, hãy xác định ai là người thắng.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên mô tả trạng thái ban đầu.
Dữ liệu ra
In ra tên người thắng: Kevin hoặc Nicky.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 2 3 |
Nicky | Kevin buộc phải bỏ một con bò, đống còn con. Nicky thay đống này bằng đống mỗi đống con, còn lại hai đống con. Kevin bỏ một con, Nicky bỏ con cuối cùng và thắng. |
| 2 1 3 4 |
Kevin | Kevin có chiến lược thắng. |
Bình luận