알고리즘 풀이/백준

[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을 출력
- 손익분기점이 없는 경우는 생산비용이 노트북 가격보다 크거나 같은경우이다.

댓글수0