Con gấu trên cánh đồng
Đề bài
Mô tả
Cho một bảng vuông kích thước . Các hàng được đánh số từ đến (từ trên xuống), các cột được đánh số từ đến (từ trái sang phải). Ô nằm ở giao của hàng và cột được ký hiệu là . Ban đầu ô chứa bụi mâm xôi.
Một con gấu bắt đầu đi dạo trên bảng. Ban đầu vận tốc của nó là . Con gấu dành đúng giây trên bảng. Trong mỗi giây, lần lượt xảy ra các sự việc sau:
- Giả sử con gấu đang ở ô . Đầu tiên nó ăn hết mâm xôi trong ô hiện tại. Nếu ô đó có bụi mâm xôi, thì sau khi ăn, mỗi thành phần vận tốc tăng thêm : vận tốc từ trở thành .
- Sau đó con gấu di chuyển từ ô sang ô , với là vận tốc vừa được tăng.
- Cuối cùng, mỗi ô của bảng mọc thêm đúng bụi mâm xôi.
Ở đây là số dư của khi chia cho , kết quả luôn không âm (ví dụ ). Giả sử mỗi bụi luôn có vô hạn mâm xôi và con gấu không bao giờ ăn hết.
Cho ô xuất phát , hãy xác định ô mà con gấu dừng lại sau giây.
Dữ liệu vào
Một dòng chứa sáu số nguyên , , , , , .
Dữ liệu ra
In ra hai số nguyên: tọa độ ô con gấu dừng lại sau giây.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 1 2 0 1 2 | 3 1 | Trước lần di chuyển thứ nhất, vận tốc là và gấu tới ô . Trước lần di chuyển thứ hai, mỗi ô đã mọc thêm bụi, vận tốc trở thành và gấu tới ô . |
| 1 1 1 -1 -1 2 | 1 1 | Bảng chỉ có một ô nên gấu luôn ở . |
Bình luận