Đấu Trí Connect Four
Xem PDF
Điểm:
2200
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Connect Four là một trò chơi chiến thuật nổi tiếng. Trò chơi diễn ra trên một bảng cờ kích thước \(6\) hàng \(\times\) \(7\) cột.
- Hai người chơi lần lượt thả các quân cờ của mình vào một trong các cột từ \(1\) đến \(7\).
- Quân cờ sẽ rơi xuống vị trí thấp nhất chưa bị chiếm đóng trong cột đó do trọng lực.
- Người chơi nào tạo được 4 quân liên tiếp (theo hàng ngang, hàng dọc, hoặc đường chéo bất kỳ) trước sẽ giành chiến thắng.
- Nếu bảng cờ đầy mà không có ai thắng, trận đấu kết thúc với kết quả hòa.
Trong bài toán này, chương trình của bạn sẽ đóng vai trò là một Bot điều khiển quân Vàng (Player 2, đi sau) thi đấu trực tiếp theo dạng tương tác (Interactive) với Interactor (Trọng tài tự động của hệ thống) điều khiển quân Đỏ (Player 1, đi trước).
Input
- Dữ liệu tương tác được đọc trực tiếp từ luồng chuẩn trong quá trình chạy chương trình.
- Không có file input tĩnh nào được đọc trước.
Output
- Ở mỗi lượt đi của bạn, in ra một số nguyên duy nhất từ \(1\) đến \(7\) ứng với cột bạn chọn thả quân (Lưu ý phải
flushđáp án).
Example
Test 1
Input
4
3
2
Output
4
4
4
Note
- Ở lượt đầu tiên, Interactor thả quân vào cột
4. Bot của bạn phản hồi bằng cách thả quân vào cột4. - Quá trình lặp lại cho đến khi một bên tạo được 4 quân liên tiếp hoặc ván đấu kết thúc.
Bình luận