Đề bài
Cho một bảng số nguyên dương A có N hàng, M cột và một số nguyên dương K. Số nằm ở hàng , cột có tọa độ là và có giá trị là . Một con robot đang đứng ở ô và cần di chuyển đến ô . Khi đứng ở ô , robot chỉ có thể di chuyển vào ba ô , hoặc .
Cho Q truy vấn, mỗi truy vấn gồm một số tự nhiên (). Với mỗi truy vấn, hãy cho biết đường đi của robot từ ô đến ô có thể đi qua nhiều nhất bao nhiêu ô thỏa mãn .
Yêu cầu: Hãy trả lời Q truy vấn của đề bài.
Dữ liệu vàoROBOT.INP
Dữ liệu vào từ tệp văn bản ROBOT.INP:
- Dòng đầu tiên chứa bốn số nguyên dương ().
- Trong N dòng tiếp theo, dòng thứ chứa M số nguyên dương biểu diễn bảng ().
- Trong Q dòng tiếp theo, mỗi dòng chứa một số tự nhiên thể hiện truy vấn tương ứng.
Kết quả raROBOT.OUT
Kết quả ghi ra tệp văn bản ROBOT.OUT:
- Gồm Q dòng, mỗi dòng chứa một số tự nhiên là kết quả của truy vấn tương ứng.
Ràng buộc
- Có 20% số test tương ứng 20% số điểm có .
- 20% số test tương ứng 20% số điểm có .
- 30% số test tương ứng 30% số điểm có .
- 30% số test còn lại tương ứng 30% số điểm không có ràng buộc gì thêm.
Ví dụ
3 4 2 6 1 1 1 7 2 8 9 1 1 3 4 2 1 2
5 3
Giải thích
Ở lần lượt hai truy vấn, robot có thể đi như sau (xem hình minh hoạ).
