File tree Expand file tree Collapse file tree 2 files changed +36
-0
lines changed
Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Original file line number Diff line number Diff line change 1+ import sys
2+ input = sys .stdin .readline
3+
4+ # 초기화
5+ n = int (input ()) # n: 도시의 개수
6+ road = list (map (int , input ().split ())) # 도로의 길이
7+ oil_price = list (map (int , input ().split ())) # 리터당 가격
8+
9+ min_cost = 0 # 최저 비용
10+ min_price = oil_price [0 ] # 첫번째 도시의 기름 가격
11+
12+ for i in range (n - 1 ):
13+ if oil_price [i ] < min_price : # 현재 도시에서의 기름 가격이 최소 가격보다 작으면 갱신
14+ min_price = oil_price [i ]
15+ min_cost += min_price * road [i ] # 현재 도시에서 다음 도시로 이동할 때 드는 비용을 추가
16+
17+ print (min_cost )
18+
Original file line number Diff line number Diff line change 1+ import sys
2+ input = sys .stdin .readline
3+
4+ # 초기화
5+ n = int (input ()) # n: 도시의 개수
6+ road = list (map (int , input ().split ())) # 도로의 길이
7+ oil_price = list (map (int , input ().split ())) # 리터당 가격
8+
9+ min_cost = 0 # 최저 비용
10+ min_price = oil_price [0 ] # 첫번째 도시의 기름 가격
11+
12+ for i in range (n - 1 ):
13+ if oil_price [i ] < min_price : # 현재 도시에서의 기름 가격이 최소 가격보다 작으면 갱신
14+ min_price = oil_price [i ]
15+ min_cost += min_price * road [i ] # 현재 도시에서 다음 도시로 이동할 때 드는 비용을 추가
16+
17+ print (min_cost )
18+
You can’t perform that action at this time.
0 commit comments