Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

Deep CV

[백준] - 13305 파이썬 python 본문

Python/백준(BOJ) 알고리즘

[백준] - 13305 파이썬 python

Present_Kim 2021. 7. 11. 23:48

주유소

 

코드

n = int(input())
road = list(map(int, input().split()))
gas_station = list(map(int, input().split()))

answer = 0
min_p = int(1e9)
for idx, price in enumerate(gas_station[:-1]) :
    # 해당 노드의 전에 있었던 최소 price로 계산
    # 쉽게 생각하면 해당 노드 전에서 해당 노드까지 거리는 이미 최소 price로 계산 됐어야 한다.
    if min_p > price :
        min_p = price
    answer += min_p * road[idx]
print(answer)

'Python > 백준(BOJ) 알고리즘' 카테고리의 다른 글

[백준] - 1655 파이썬 python  (0) 2021.08.03
[백준] - 1946파이썬 python  (0) 2021.07.14
[백준] - 1541파이썬 python  (0) 2021.07.11
[백준] - 11399 파이썬 python  (0) 2021.07.11
[백준] - 1931 파이썬 python  (0) 2021.07.11