#include <stdio.h>
int main(void)
{
int A, B, C, n;
scanf("%d %d %d", &A, &B, &C);
if (C <= B)
{
printf("-1 \n");
return 0;
}
n = A / (C - B) + 1;
if (n>0)
{
printf("%d", n);
return 0;
}
}
A는 고정 비용(상수), B 가변 비용, C는 판매 금액이다.
물건 n개를 생산할 때, 총수입이 총생산 비용을 넘으려면 A + Bn < Cn, 0 < A < (C-B)n 이 성립해야한다.
여기서 C가 B보다 같거나 작을 경우 총 수입이 총 생산 비용을 넘지 않는다.따라서 C가 B보다 클 때, 0 < A / (C-B) < n 을 만족하는 유일한 n이 존재한다.
위 관계를 이해할 때, 14~19 줄은 아래 else문과 동치이다.
else
{
printf("%d", A / (C - B) + 1);
return 0;
}