반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
매달 60리터는 1500 Oshloobs로 싸게 쌀 수 있습니다. 하지만, 60리터를 초과하면 2배로 비싼 3000 Oshloobs를 지불해야 합니다.
다음 달에 사용할 기름의 양과, 이번 달에 남은 할당량(1500에 살 수 있는 양)이 주어질 때 필요한 지불비용을 구합니다.
3. 코드
# 입력
n = int(input())
k = int(input())
# 계산
cost = 0
cheap = k+60 # 1500에 살 수 있는 양
if n <= cheap:
print(n*1500)
else:
print(cheap*1500 + (n-cheap)*3000)
1500 Oshloobs에 살 수 있는 할당량은 '지난 달에 남은 할당량 + 다음 달에 새로 들어오는 60'입니다. 먼저 싸게 살 수 있는 1500 Oshloobs 짜리를 쓰고, 그 다음에 초과비용을 지불합니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 20976 2 番目に大きい整数 (The Second Largest Integer) - 파이썬(Python) (0) | 2022.08.28 |
---|---|
[DP/동적계획법] 백준 13699 점화식 - 파이썬(Python) (0) | 2022.08.27 |
[구현/수학] 백준 20353 Atrium - 파이썬(Python) (0) | 2022.08.25 |
[DP/동적계획법] 백준 15486 퇴사 2 - 파이썬(Python) (0) | 2022.08.24 |
[구현/수학] 백준 16727 ICPC - 파이썬(Python) (0) | 2022.08.23 |
댓글