[백준 1712번-파이선/Python] 손익분기점
알고리즘 공부/BOJ백준 풀이

[백준 1712번-파이선/Python] 손익분기점

http://acmicpc.net/problem/1712

{코드}

a, b, c = map(int, input().split())
if c <= b:
	print(-1)
else:
	print(a//(c-b)+1)

{설명}

a는 기본요금이기 때문에 a에다가 b*(판매량)이 총금액이 됩니다.

이때 만약 판매비용(c)이 가변 금액(b) 보다 적거나 같으면 a를 메꿀 수가 없으므로 이익이 날 수가 없으므로 -1을 출력합니다.

만약 c가 b보다 크다면 물건 한 개를 판매할 때마다 얻는 이익이 (c-b)이므로 이를 a에 대해 나눈 몫에 1을 더해야 손익분기점이 됩니다.

a

c-b

나눈 값

손익분기점

100

25

4

5

100

24

4.16666...

5