반응형
문제
https://www.acmicpc.net/problem/1712
코드
a,b,c = map(int,input().split())
if b >= c:
print(-1)
else:
print(int(a/(c-b)+1))
설명
우선 각 수를 입력받아 준다.
가변 비용이 가격보다 높거나 같게 된다면,
아무리 판매량을 늘려도 손익분기점을 넘을 수 없으므로 b가 c보다 같거나 크다면 -1을 출력해주자.
그렇지 않다면 손익분기점을 언젠간 넘으므로,
a(고정 비용)를 c-b(가격 - 가변비용)으로 나눠주고,
이 지점이 손익분기점이므로, 1을 더해서 이익이 발생하는 판매량을 출력해준다.
반응형
'개발 연습장 > 백준 문제풀이' 카테고리의 다른 글
[파이썬, Python] 백준 1193: 분수찾기 (0) | 2022.12.14 |
---|---|
[파이썬, Python] 백준 2292: 벌집 (0) | 2022.12.13 |
[파이썬, Python] 백준 1065: 한수 (0) | 2022.12.11 |
[파이썬, Python] 백준 4673: 셀프 넘버 (0) | 2022.12.10 |
[파이썬, Python] 백준 15596: 정수 N개의 합 (2) | 2022.12.09 |