Lara Croft và Hành Trình Mê Cung
Đề bài
Mô tả
Cho một lưới hình chữ nhật hàng và cột. Ô ở hàng cột được ký hiệu là . Một người chơi xuất phát từ ô (góc trên–trái) và di chuyển theo một lộ trình cố định, mỗi bước sang một ô kề cạnh, theo trình tự sau:
- Trước hết đi thẳng xuống dọc cột tới ô .
- Sau đó di chuyển kiểu "rắn bò" (snake): từ đi sang phải đến , đi lên một ô tới , rồi đi sang trái tới , lên một ô tới , rồi sang phải tới , và cứ tiếp tục như vậy.
- Người chơi dừng lại khi đã đi qua tất cả các ô. Vì luôn chẵn, lộ trình luôn kết thúc tại ô .
Tại thời điểm hiện tại, người chơi đã thực hiện đúng bước di chuyển (mỗi bước sang một ô kề). Hãy xác định ô mà người chơi đang đứng.
Dữ liệu vào
Một dòng duy nhất chứa ba số nguyên , và .
Dữ liệu ra
In ra hai số nguyên là chỉ số hàng và chỉ số cột của ô mà người chơi đang đứng sau bước di chuyển.
Ràng buộc
- luôn là số chẵn.
- Lưu ý: có thể vượt quá phạm vi số nguyên 32-bit.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 3 0 | 1 1 | Chưa di chuyển bước nào, người chơi vẫn ở ô xuất phát . |
| 4 3 7 | 3 2 | Lộ trình: . |
| 4 3 11 | 1 2 | Sau bước trên lưới , người chơi đến ô cuối cùng . |
Bình luận