농장 마을

길을 따라 놓인 각 집이 곡물 한 단위를 필요로 하고 두 단위까지 재배할 수 있을 때, 재배 비용과 집 사이 운반 비용의 합을 최소로 만든다.

보통6동적 계획법그리디아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

길을 따라 마을이 하나 있다. 이 마을에는 길을 따라 순서대로 1번부터 NN번까지 번호가 붙은 집 NN채가 있다. 각 집에는 밭이 있어 작물을 최대 두 단위까지 재배할 수 있고, 각 집은 작물 한 단위만 필요로 한다. 모든 집에 작물을 한 단위씩 나누어 주는 데 드는 총비용은 운반 비용과 재배 비용의 합이다.

  • 운반 비용: ii번 집과 (i+1)(i+1)번 집 사이에서 작물 한 단위를 옮기는 비용은 did_i이다. 어느 방향으로 옮기든 비용은 같다.
  • 재배 비용: ii번 집의 밭에서 작물 한 단위를 재배하는 비용은 gig_i이다.

모든 집에 작물을 한 단위씩 공급하는 최소 총비용을 구하시오.

입력

입력은 다음 형식의 테스트 케이스 하나로 이루어진다.

N
d1 d2 ... dN-1
g1 g2 ... gN

첫째 줄에 집의 수 NN (2N200,0002 \le N \le 200{,}000)이 주어진다. 둘째 줄에 공백으로 구분된 정수 N1N-1개가 주어진다. ii번째 정수 did_i (1di1091 \le d_i \le 10^9, 1iN11 \le i \le N-1)는 ii번 집과 (i+1)(i+1)번 집 사이의 운반 비용이다. 셋째 줄에 공백으로 구분된 정수 NN개가 주어진다. ii번째 정수 gig_i (1gi1091 \le g_i \le 10^9, 1iN1 \le i \le N)는 ii번 집 밭의 재배 비용이다.

출력

모든 집에 작물을 한 단위씩 공급하는 최소 비용을 출력한다.