a, b, c = map(int, input().split())
n = 0
if b >= c:
print(-1)
else:
print(a//(c-b)+1)
• 손익분기점을 계산하기위한 식을 세워보면 c*n > a+(b*n) 이 된다.
• 이 식을 다시 n으로 정리해보면 n > a//(c-b) 이 된다.
• 이때, b >=c 가 되면 분모가 음수가 되므로 손익분기점이 존재하지 않게 된다.
• 또한, 손익분기점을 구하는 a//(c-b)는 +1을 해주어야 수익이 0 이상으로 존재하게 된다.
- 처음에 아래 코드 처럼했을 때 런타임 에러 가 났다..
if c > b: print(a//(c-b)+1) else: print(-1)