import sys
input = sys.stdin.readline
N = int(input())
road_len = list(map(int, input().split()))
oil_cost = list(map(int, input().split()))
total_cost = 0
total_cost += (road_len[0] * oil_cost[0])
min_price = oil_cost[0]
for i in range(1, N-1):
if min_price > oil_cost[i]:
min_price = oil_cost[i]
total_cost += (min_price * road_len[i])
print (total_cost)
'Computer Science > 백준 알고리즘' 카테고리의 다른 글
[백준] 14681번 사분면 고르기 (C/C++) (0) | 2022.06.29 |
---|---|
[백준] 14501번 퇴사 (파이썬) (0) | 2022.06.29 |
[백준] 12904번 A와 B (파이썬) (0) | 2022.06.28 |
[백준] 12738번 가장 긴 증가하는 부분 수열 3 (파이썬) (0) | 2022.06.28 |
[백준] 12015번 가장 긴 증가하는 부분 수열 2 (파이썬) (0) | 2022.06.28 |