1712 - 손익분기점
1712 문제 링크
접근법
A만원의 고정비용이 들며 B의 가변비용이들고 노트북 가격은 C만원일때 손익분기점을 구하면 되는 문제이다. 한대의 노트북을 생산하면 A+B의 비용이들고 열대의 노트북을 생산하면 A+10B의 비용이든다. B>=C 일때는 손익분기점일 발생할 수 없다.
A/(C-B)가 순익 분기점이 되고 이때 A%(C-B)가 0보다 크면 한대를 더 팔아야 손익분기점을 넘을 수 있다.
#include <iostream>
using namespace std;
int main()
{
int A,B,C,BPoint,BC,num=0;
cin >> A;
cin >> B;
cin >> C;
BC = C-B;
if(B >= C)
{
cout << "-1" << endl;;
return 0;
}
num = A/(C-B);
if(A%(C-B) >= 0)
num++;
cout << num << endl;
return 0;
}
결론
손익분기점에 대한 개념을 알면 매우 쉬운 문제이다.