Trò chơi Berzerk
Đề bài
Mô tả
Có vật thể được đánh số từ đến xếp thành một vòng tròn theo chiều kim đồng hồ. Vật thể số là một hố đen, vật thể còn lại là các hành tinh. Một con quái vật đang đứng ở một trong các hành tinh (chắc chắn không phải ở hố đen).
Hai người chơi là Rick và Morty lần lượt đi, mỗi người sở hữu một tập số nguyên phân biệt thuộc đoạn : tập của Rick là gồm phần tử, tập của Morty là gồm phần tử.
Đến lượt mình, người chơi phải chọn một số tùy ý trong tập của mình; con quái vật sẽ di chuyển tới vật thể nằm cách vị trí hiện tại đúng bước theo chiều kim đồng hồ. Nếu sau nước đi đó con quái vật rơi vào hố đen thì người vừa đi thắng và ván đấu kết thúc.
Với mỗi vị trí xuất phát của con quái vật và mỗi người đi trước, hãy xác định kết quả ván đấu khi cả hai chơi tối ưu. Lưu ý thứ tự ưu tiên của người chơi: thắng là tốt nhất, nếu không thể thắng thì họ sẽ cố kéo ván đấu thành vô hạn thay vì chịu thua.
Dữ liệu vào
- Dòng đầu chứa số nguyên : số vật thể trên vòng tròn.
- Dòng thứ hai chứa rồi số nguyên phân biệt : tập của Rick.
- Dòng thứ ba chứa rồi số nguyên phân biệt : tập của Morty.
Dữ liệu ra
- Dòng đầu in ra từ cách nhau bởi dấu cách, từ thứ ứng với trường hợp Rick đi trước và con quái vật xuất phát ở vật thể .
- Dòng thứ hai tương tự nhưng Morty đi trước.
Mỗi từ là Win nếu người đi trước thắng, Lose nếu người đi trước thua, và Loop nếu ván đấu kéo dài vô hạn.
Ràng buộc
- , các phần tử trong cùng một tập đôi một phân biệt.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 2 3 2 3 1 2 3 |
Lose Win Win Loop Loop Win Win Win |
Với vị trí xuất phát và Rick đi trước, mọi nước đi của Rick đều đưa quái vật tới ô mà Morty thắng ngay, nên Rick thua. Với vị trí xuất phát , Rick không thể thắng nhưng đủ sức tránh thua nên ván đấu kéo dài vô hạn. |
| 8 4 6 2 3 4 2 3 6 |
Win Win Win Win Win Win Win Lose Win Lose Lose Win Lose Lose |
Tập của Rick rộng nên từ mọi vị trí xuất phát Rick đi trước đều có cách thắng (thắng ngay hoặc ép Morty vào thế thua). Morty chỉ có hai bước và nên phần lớn vị trí xuất phát khiến Morty đi trước bị thua. |
Bình luận