Vasya và Đồng Nấm
Cho một lưới hình chữ nhật gồm hàng và cột. Mỗi ô của lưới có một giá trị tốc độ mọc nấm — số gam nấm mọc thêm trong mỗi phút.
Vasya bắt đầu ở ô góc trên bên trái (hàng , cột ) tại thời điểm . Mỗi phút, Vasya bắt buộc phải di chuyển sang một ô kề cạnh (chung cạnh). Vasya không được phép đứng yên, không được đi ra khỏi lưới, và phải đi qua mỗi ô đúng một lần.
Khi Vasya bước vào một ô tại thời điểm , toàn bộ nấm trong ô đó được thu hoạch ngay lập tức. Tại thời điểm , khối lượng nấm trong một ô có tốc độ mọc chính bằng (gam). Lúc đầu mọi ô đều có gam nấm; cây nấm chỉ tích lũy theo thời gian từ lúc .
Hãy tính tổng khối lượng nấm lớn nhất mà Vasya có thể thu được sau khi đi qua hết toàn bộ ô. Vasya không cần phải quay lại ô xuất phát.
Dữ liệu vào
- Dòng đầu chứa một số nguyên — số cột của lưới.
- Dòng thứ hai chứa số nguyên — tốc độ mọc nấm ở các ô của hàng thứ nhất.
- Dòng thứ ba chứa số nguyên — tốc độ mọc nấm ở các ô của hàng thứ hai.
Dữ liệu ra
Một số nguyên duy nhất — tổng khối lượng nấm lớn nhất Vasya có thể thu được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 1 2 3 6 5 4 |
70 | Một lộ trình tối ưu: . Khối lượng thu được: . |
| 3 1 1000 10000 10 100 100000 |
543210 | Một lộ trình tối ưu: . Khối lượng thu được: . |
Bình luận