728x90
반응형
문제 출처:https://www.acmicpc.net/problem/1712
풀이:
(A,B,C) = map(int,input().split())
if B>=C:
print(-1)
else:
print(A//(C-B)+1)
생산하는 대 수를 n이라고 하면 A+B*n = C*n 일 때 수입과 총비용이 같아진다.
B>C 생산가격이 판매가격보다 높으면 손익분기점이 나타날 수 없다. >> -1 를 출력
생산량이 늘어날 때마다 C-B 만큼 이윤이 발생하게 된다
A/(C-B) 대 생산했을 때 수입과 비용이 같아지기 때문에 +1을 해줘야 수입이 많아지게 된다.
반응형
댓글