Cắt Cỏ Nghịch Ngợm
Đề bài
Mô tả
Có bông hoa trên lưới , bông hoa thứ nằm ở tọa độ . Không có hai bông hoa nào trùng tọa độ , cũng không có hai bông hoa nào trùng tọa độ .
Bessie đi từ đến , mỗi bước chỉ sang phải hoặc lên trên, và hái mọi bông hoa nằm trên đường đi. Vì vậy tập hoa hái được phải tăng ngặt theo cả hai tọa độ. Trước hết Bessie muốn hái được nhiều hoa nhất có thể.
Trong tất cả các tập hoa có kích thước lớn nhất, hãy tìm tập làm diện tích cỏ bị cắt nhỏ nhất. Nếu tập hoa được chọn, sắp xếp theo thứ tự đi qua, là thì diện tích cỏ bị cắt bằng tổng diện tích các hình chữ nhật giữa hai điểm liên tiếp:
với quy ước và .
Dữ liệu vào
- Dòng đầu: hai số nguyên và .
- dòng tiếp theo, dòng thứ chứa hai số nguyên và .
Dữ liệu ra
- Một số nguyên duy nhất: diện tích cỏ bị cắt nhỏ nhất.
Ràng buộc
- ,
- Các giá trị đôi một khác nhau, các giá trị đôi một khác nhau
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 20 19 1 2 6 9 15 10 3 13 11 |
117 | Không thể hái quá bông hoa. Trong các tập bông, tập tốt nhất là với diện tích . Tập chỉ cho . |
| 2 10 3 4 7 8 |
34 | Hái được cả hai bông hoa. Diện tích là . |
Bình luận