취준/코딩테스트
백준 13305 (python): 주유소
린구
2024. 1. 31. 10:19
반응형
n = int(input())
distance = list(map(int, input().split()))
oil = list(map(int, input().split()))
minOil = oil[0]
result = 0
for i in range(len(distance)):
if minOil > oil[i]:
minOil = oil[i]
result += minOil * distance[i]
print(result)
간단한 그리디 문제
도시를 거칠때마다 최소 비용 기름 값을 갱신하면서 해당 값으로 계산하면 됨
반응형