Nội dung Bài tập
Mã:
CB_CARO
Tên:
Chơi Caro - CodeBrain
Dạng thi:
acm
Thang điểm:
1 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
nxphuc
Nobita và Doraemon đi học sớm, nhưng hôm nay Thầy giáo lại đến muộn thế là 2 bạn chơi trò chơi Caro với nhau. Trò chơi chỉ gồm 9 ô trên ma trận 3x3 (có 3 dòng và 3 cột). Nobita sẽ đi dấu “X” còn Doraemon sẽ đi dấu “O”.
Người nào thắng trò chơi khi và chỉ khi đánh được liền 3 ô liên tiếp của mình theo hàng ngang, hàng dọc, hoặc theo đường chéo.
Cho bạn một trạng thái của một màn chơi Caro bạn hãy xác định xem người thắng là ai, người thua là ai và ván đó có hòa hay không (hòa khi mà không xác định được ai thắng trong ván chơi đó).
Dữ liệu nhập:
Dòng đầu tiên chứa số màn chơi của Nobita và Doraemon. Số lượng màn chơi không quá 109. Mỗi màn chơi gồm có 9 ô (3 dòng x 3 cột) mỗi ô cách nhau bởi dấu cách hoặc dấu xuống dòng. Mỗi ô sẽ bao gồm các ký tự “X” đại diện cho nước đi của Nobita. Ký tự “O” đại diện cho nước đi của Doraemon. Và ký tự “#” nghĩa là nơi đó chưa có ai đánh dấu.
Dữ liệu xuất:
Bạn sẽ in ra định dạng Game #g: với g là đại diện cho số thứ tự của màn chơi. Dòng tiếp theo bạn sẽ in ra “Nobita! X wins!” nếu Nobita giành chiến thắng. “Doraemon! O wins!” Nếu Doraemon giành chiến thắng. Và nếu không tìm được người chiến thắng thì in ra “Draw game!”. Sau mỗi test case phải có 1 dòng trống
Ví dụ:

InputOutput
3
X O X O X # X # O O O O X # X # X # X O X X X O O X O
Game #1:
Nobita! X wins!

Game #2:
Doraemon! O wins!

Game #3:
Draw game!



    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận