Rút gỗ
Đề bài
Mô tả
Một ván chơi rút gỗ có cột gỗ, cột thứ có thanh gỗ . Hai người A và B chơi luân phiên, A đi trước. Tại mỗi lượt, người chơi chọn một cột bất kỳ đang có ít nhất thanh gỗ và rút đi không quá một nửa số thanh hiện có của cột đó. Người không thể thực hiện bất kỳ nước đi hợp lệ nào thì thua. Biết cả hai người đều chơi tối ưu.
Yêu cầu: Có truy vấn, mỗi truy vấn là một ván chơi. Hãy xác định người thắng ở mỗi truy vấn.
Dữ liệu vào
- Dòng : số nguyên ;
- Tiếp theo là truy vấn, mỗi truy vấn gồm dòng:
- Dòng đầu: số nguyên ;
- Dòng tiếp theo: số nguyên .
Các số trên cùng một dòng cách nhau bởi một dấu cách.
Dữ liệu ra
Ghi trên dòng, mỗi dòng là kết quả mỗi ván chơi: in A nếu người A thắng, in B nếu người B thắng.
Ràng buộc
- .
- .
- .
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): ; .
- Subtask 3 ( số điểm): ; .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 3 2 3 2 3 2 |
A B |
Ván : A rút thanh ở cột thanh, còn cột và cột ; B chỉ có thể biến cột thành , A lại rút cột đó về và B hết nước đi. Ván : với ba cột , mọi cách đi của A đều để B thắng. |
| 3 2 0 1 2 7 6 1 9 |
B A A |
Ví dụ thêm (không có trong đề gốc). Ván : không cột nào có từ thanh trở lên nên A thua ngay. |
Bình luận