Cuộc chiến tam giác
Đề bài
Mô tả
T-War là một trò chơi hai người chơi trên lưới tam giác sau. Lưới có điểm, đánh số theo từng hàng từ trên xuống, mỗi hàng từ trái sang phải:
| Hàng | Các điểm |
|---|---|
Lưới có đoạn nét đứt, mỗi đoạn nối hai điểm kề nhau: -, -, -, -, -, -, -, -, -, -, -, -, -, -, -, -, -, -. Các đoạn này chia lưới thành tam giác nhỏ: , , , , , , , , .
Giả sử hai người chơi A và B lần lượt tô đậm một đoạn nét đứt bất kỳ nối hai điểm, A đi trước. Mỗi đoạn chỉ được tô một lần. Nếu đoạn vừa tô hoàn thành một hoặc nhiều tam giác (cả ba cạnh của tam giác đều đã được tô), người chơi đó sở hữu các tam giác vừa hoàn thành và được đi thêm một lượt. Trò chơi kết thúc khi mọi đoạn đều đã được tô, người sở hữu nhiều tam giác hơn là người thắng. Chênh lệch số tam giác giữa hai người không quan trọng.
Ví dụ, trong ván đấu dở dang mà các đoạn -, -, -, - đã được tô, nếu A tô đoạn nối và thì A sở hữu tam giác và được đi tiếp, A tô đoạn nối và . Khi đó B có thể (nếu muốn) sở hữu tam giác bằng cách tô đoạn nối và , rồi đoạn nối và , cuối cùng là đoạn nối và . Sau đó B còn đi thêm một nước nữa trước khi đến lượt A.
Cho một số nước đi đã được thực hiện. Từ ván đấu dở dang đó, hãy xác định người thắng, giả sử từ thời điểm này cả hai người đều chơi tối ưu.
Dữ liệu vào
- Dòng đầu tiên chứa số bộ dữ liệu.
- Với mỗi bộ dữ liệu: dòng đầu tiên chứa số nguyên () là số nước đi đã thực hiện. dòng tiếp theo mô tả các nước đi của hai người theo đúng thứ tự, mỗi dòng có dạng (với ), nghĩa là đoạn nối và được tô ở nước đi đó. Đảm bảo mọi nước đi đã cho đều hợp lệ.
Dữ liệu ra
Với mỗi ván, in trên một dòng số thứ tự ván và kết quả như trong ví dụ. Nếu A thắng, in câu "A wins.". Nếu B thắng, in "B wins.".
Ràng buộc
- .
- Mỗi nước đi là một trong đoạn của lưới, , và không đoạn nào được tô hai lần.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 6 2 4 4 5 5 9 3 6 2 5 3 5 7 2 4 4 5 5 9 3 6 2 5 3 5 7 8 |
Game 1: B wins. Game 2: A wins. |
Ván là ván đấu trong đề: nước - của A hoàn thành tam giác nên A đi tiếp -, rồi đến lượt B. Ván có thêm nước - của B, sau đó đến lượt A. |
| 2 6 1 2 1 3 2 3 4 7 7 8 4 8 7 1 2 2 3 4 5 5 8 8 9 9 10 6 10 |
Game 1: B wins. Game 2: B wins. |
Ở ván , A đã có tam giác và và đang được đi tiếp, nhưng B vẫn thắng. Ở ván chưa ai có tam giác nào, đến lượt B. |
Bình luận