[ 문제 ] 백준 알고리즘 1712 (손익분기점) - python
> https://www.acmicpc.net/problem/1712
A(고정 비용), B(가변 비용), C(가격)인데,
B와 C는 노트북 1대 당 이익에 연관된다.
노트북을 k개 생산한다면 얻는 이익 E에 대한 식으로 나타내면 간단해진다.
이익 = (1대 당 가격 C - 1대 당 생산비 B) * k 대 - 고정 비용 A
E = (C - B) * k - A
여기서, E = 0이 되는 경우에는 손익분기점이 되고,
1대라도 더 판매하게 되면 손익분기점을 넘게 된다.
C - B가 음수가 되면, 절대로 이익이 날 수 없기 때문에 예외처리했다.
[Code]
A, B, C = map(int, input().split())
if B >= C:
print(-1)
else:
print(int(A//(C-B)+1))
728x90
'백준 알고리즘(BOJ)' 카테고리의 다른 글
백준 알고리즘 2869 (달팽이는 올라가고 싶다) - python (0) | 2019.10.15 |
---|---|
백준 알고리즘 1011 (Fly me to the Alpha Centauri) - python (0) | 2019.10.15 |
백준 알고리즘 1193 (분수찾기) - python (0) | 2019.10.15 |
백준 알고리즘 2839 (설탕 배달) - python (0) | 2019.10.15 |
백준 알고리즘 2292 (벌집) - python (3) | 2019.10.15 |
댓글