Chạy Trên Vòng Tròn
Đề bài
Mô tả
Một đường chạy tròn có chu vi . Con bò xuất phát tại vị trí , và tổng quãng đường nó đã chạy là .
Trò chơi gồm lượt. Mỗi lượt có một chồng lá bài, cho theo thứ tự từ trên xuống dưới. Trong một lượt:
- Bác John (FJ) giữ lại lá trên cùng (ghi là
T) hoặc lá dưới cùng (ghi làB) của chồng bài. - Bessie giữ lại lá trên cùng (
T) hoặc lá dưới cùng (B) trong lá mà FJ vừa giữ. - Trong lá còn lại, gọi là giá trị lá trên và là giá trị lá dưới.
- Con bò chạy thêm , rồi chạy thêm nữa. Tổng quãng đường trở thành .
Sau lượt, con bò dừng ở vị trí trên đường tròn. FJ thắng nếu vị trí đó cách điểm xuất phát không quá theo đường tròn, tức là nằm trong hoặc .
Bessie chơi đối kháng: cô luôn chọn nước làm FJ thua nếu có thể. Trong mỗi lượt FJ đi trước, nên khi tới lượt thứ anh đã biết mọi lựa chọn của Bessie ở các lượt trước và được phép quyết định dựa trên chúng.
FJ luôn chơi theo một chiến lược bảo đảm thắng dù Bessie chọn thế nào. Nếu ở một lượt cả hai nước B và T đều còn bảo đảm thắng, anh chọn nước nhỏ hơn theo thứ tự từ điển, tức là B.
Ván đấu thật diễn ra với chuỗi nước đi của Bessie cho trong dữ liệu vào. Hãy in ra chuỗi nước đi mà FJ thực hiện trong ván đấu đó.
Dữ liệu vào
- Dòng 1: ba số nguyên , ,
- Dòng 2: chuỗi ký tự
T/B, là nước đi thật của Bessie ở từng lượt - dòng tiếp theo: mỗi dòng số nguyên, giá trị các lá bài của lượt đó theo thứ tự từ trên xuống dưới
Dữ liệu ra
Một dòng duy nhất: chuỗi ký tự T/B là các nước đi của FJ.
Ràng buộc
- Giá trị mỗi lá bài nằm trong
- Dữ liệu bảo đảm FJ có ít nhất một chiến lược thắng.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 0 TT 1 0 0 0 0 0 0 1 0 1 1 1 0 0 1 0 |
TB | , nên chỉ vị trí mới thắng. Ở lượt nước B để Bessie đẩy con bò tới , và từ đó FJ thua, nên FJ phải chọn T; khi đó với cả hai nước của Bessie. Ở lượt nước B giữ trong mọi trường hợp nên được chọn. |
| 3 7 1 TTB 2 2 6 4 1 0 5 6 3 3 3 5 4 1 3 2 2 6 0 3 2 4 2 1 |
BTT | Các vị trí thắng là . Lượt : B an toàn, Bessie chọn T nên . Lượt : nếu FJ chọn B thì Bessie chọn B đưa về , một vị trí thua, nên FJ phải chọn T; Bessie chọn T nên . Lượt : từ nước B để Bessie đẩy về , còn T cho hoặc , đều thắng. Tính thích nghi thể hiện rõ: nếu Bessie chơi BTT thì đáp án đổi thành BBT. |
Bình luận