I. Xếp hàng mua vé
Có N người xếp hàng mua vé dự buổi hoà nhạc, đánh số từ 1 đến N theo thứ tự đứng trong hàng. Mỗi người cần mua một vé, nhưng người bán vé có thể bán cho mỗi người tối đa hai vé. Vì vậy, một số người có thể rời hàng và nhờ người đứng ngay trước mình mua hộ.
Gọi ti là thời gian để người i mua xong vé cho chính mình. Nếu người i+1 rời hàng và nhờ người i mua hộ thì thời gian để người i mua vé cho cả hai người là ri. Hãy quyết định ai rời hàng và nhờ người trước mua hộ để tổng thời gian phục vụ nhỏ nhất.
Dữ liệu vào
Dòng 1 chứa số N (1 ≤ N ≤ 60000).
Dòng 2 chứa N số nguyên dương t1, t2, …, tN (1 ≤ ti ≤ 30000).
Dòng 3 chứa N-1 số nguyên dương r1, r2, …, rN-1 (1 ≤ ri ≤ 30000).
Kết quả
In ra một số nguyên duy nhất là tổng thời gian phục vụ nhỏ nhất.
Ví dụ 1
Input
5 2 5 7 8 4 4 9 10 10
Output
18
N = 5 Danh sách tự mua t: 2, 5, 7, 8, 4 Danh sách mua hộ r: 4, 9, 10, 10 Nếu tất cả đều tự mua: Thời gian là 2 + 5 + 7 + 8 + 4 = 26. Phương án tối ưu: Người 1 mua giúp người 2 (mất r_1 = 4). Người 3 mua giúp người 4 (mất r_3 = 10). Người 5 tự mua (mất t_5 = 4). Tổng thời gian ngắn nhất: 4 + 10 + 4 = 18.
Ví dụ 2
Input
4 5 7 8 4 50 50 50
Output
24
Comments