Chạy tiếp sức
Đề bài
Mô tả
Cho một bảng vuông kích thước . Ô nằm ở hàng , cột chứa số nguyên .
Hai vận động viên chạy tiếp sức trên bảng này. Người thứ nhất xuất phát từ ô và chạy tới ô : khi đang đứng ở ô , anh ta chỉ được chuyển sang ô hoặc ô . Ngay khi người thứ nhất tới đích, người thứ hai xuất phát từ ô và chạy về ô : khi đang đứng ở ô , anh ta chỉ được chuyển sang ô hoặc ô . Cả hai người đều không được đi ra ngoài bảng.
Điểm của đội bằng tổng các số ghi trên những ô mà ít nhất một trong hai người đã đi qua. Một ô mà cả hai người cùng đi qua chỉ được tính đúng một lần.
Hãy tìm số điểm lớn nhất mà đội có thể đạt được.
Dữ liệu vào
- Dòng đầu chứa một số nguyên .
- dòng tiếp theo, mỗi dòng chứa số nguyên; số thứ trên dòng thứ là .
Dữ liệu ra
Một số nguyên duy nhất: số điểm lớn nhất đạt được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 5 |
5 | Bảng chỉ có một ô, cả hai người cùng đứng yên tại đó. Ô này được tính một lần. |
| 2 11 14 16 12 |
53 | Người thứ nhất đi , người thứ hai đi . Hợp của hai đường đi phủ cả 4 ô: . |
| 3 25 16 25 12 18 19 11 13 8 |
136 | Người thứ nhất đi ; người thứ hai đi . Hai đường chỉ dùng chung hai ô đầu mút, tổng ô khác nhau cho điểm. |
| 2 -1 -1 -1 -1 |
-3 | Mọi ô đều âm nên đi qua càng ít ô càng tốt. Hai người chọn trùng đúng một đường, hợp của chúng chỉ gồm ô. |
Bình luận