Alice và Bob
Đề bài
Mô tả
Alice và Bob cùng chơi một trò chơi trên một tập hợp số nguyên dương phân biệt.
Hai người chơi luân phiên thực hiện nước đi, Alice đi trước. Trong mỗi lượt, người chơi hiện tại chọn ra hai phần tử phân biệt và trong tập sao cho chưa có trong tập, rồi thêm vào tập (kích thước tập tăng lên 1).
Nếu đến lượt của mình mà một người không còn nước đi hợp lệ, người đó thua. Hãy xác định ai sẽ thắng nếu cả hai chơi tối ưu.
Dữ liệu vào
- Dòng đầu chứa số nguyên — số phần tử ban đầu của tập.
- Dòng thứ hai chứa số nguyên phân biệt — các phần tử của tập.
Dữ liệu ra
In ra "Alice" nếu Alice thắng, ngược lại in ra "Bob".
Ràng buộc
- Các đôi một phân biệt.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 3 |
Alice | Alice đi nước duy nhất: chọn 2 và 3, thêm 1 vào tập. Bob hết nước đi, Alice thắng. |
| 3 5 6 7 |
Bob | Tập cuối cùng có 7 phần tử , tức Alice và Bob cùng đi 4 nước. Bob đi nước cuối, Alice không còn nước, Bob thắng. |
| 2 5 3 |
Alice | Tập trở thành rồi rồi . Tổng cộng 3 nước, Alice đi nước cuối. |
Bình luận