Lâm Đồng - Bài 4 - Dây chuyền sản xuất (2,5 điểm)

Xem dạng PDF

Gửi bài giải

Điểm: 12,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Trong một dây chuyển sản xuất tự động có ~n~ cánh tay ROBOT được đánh số từ ~1~ đến ~n~, các cánh tay ROBOT này phải hoàn thành ~n~ công việc theo thứ tự đã được đánh số.

Thời gian hoàn thành độc lập công việc của cánh tay thứ ~i~ là ~t_i~ giây. Nếu cánh tay thứ i và thứ ~i + 1~ phối hợp thì thời gian làm xong việc cho cả hai là ~p_i~ giây.

Yêu cầu: Viết chương trình tìm phương án sao cho công việc đều hoàn thành với tổng thời gian ít nhất.

Input

  • Dòng đầu tiên ghi số tự nhiên n (~1 ≤ n ≤ 10^6~).

  • Dòng thứ hai ghi n số ~t~ (~1 ≤ t_i ≤ 60, 1 ≤ i ≤ n~).

  • Dòng thứ ba ghi ~n - 1~ số ~p_i~ (~1 ≤ p_i ≤ 100~).

Output

  • Dòng đầu tiên ghi tổng thời gian ít nhất để hoàn thành công việc.

Example

Input

5
2 5 7 8 4
4 9 10 10

Output

18

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.