알고리즘 풀이/백준
[1712] 백준 : 손익분기점(C++)
데롱디롱
2020. 4. 24. 15:31
728x90

* 접근 방법
- 노트북 가격(c) * 판매개수(n) > 고정비용(a) + 생산비용(b) * 판매개수(n)을 만족하는 n을 리턴
- 손익분기점이 존재하지 않으면??!!!
#include <iostream>
using namespace std;
int main()
{
int n = 1;
long long int a, b, c;
cin >> a >> b >> c;
n = a / (c - b);
if (b >= c)
cout << -1;
else
cout << n + 1;
return 0;
}
* 생각하지 못한 점
- 손익분기점은 n을 만족하는 수 보다 1개 많으므로 n+1을 출력
- 손익분기점이 없는 경우는 생산비용이 노트북 가격보다 크거나 같은경우이다.