import sys
input = sys.stdin.readline

# 입력
n = int(input())
roadLen = list(map(int, input().split()))
price = list(map(int, input().split()))

result = 0
minPrice = price[0]                 # 처음 주유소 요금을 최저 가격으로 설정
for i in range(len(roadLen)):       # 길을 한 단계씩 이동하며
    if minPrice > price[i]:
        minPrice = price[i]         # 더 저렴한 주유소 가격으로 설정
    result += minPrice * roadLen[i] # 현재까지 최저 가격으로 이동한 비용을 결과에 더함

print(result)
  • 처음에 정렬해서 하다 복잡해져서 돌아옴… 간단하게 풀 수있었네..