본문 바로가기
Problem Solving/백준

[백준|C++] 1712: 손익분기점

by 청량리 물냉면 2021. 8. 31.
반응형
문제

https://www.acmicpc.net/problem/1712

 

1712번: 손익분기점

월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와

www.acmicpc.net

 

코드
#include<iostream>
using namespace std;

int main() {
	int A, B, C;
	cin >> A >> B >> C;

	if (B >= C)
		cout << "-1";
	else 
		cout << A / (C - B) + 1;

	return 0;
}

 

 

코드 설명

손익분기점: 일정 기간동안의 지출과 수익이 일치하는 지점으로써 손해와 이익이 전환되는 지점
A + B * x(판매량) < x * C;

 

구해야 하는 것: 판매량 x

따라서 x에 대한 식으로 해당 식을 변형하면

 

x > A / (C - B);
최초로 수입이 발생하는 판매량 x = A / (C - B) + 1;

 

* 손익분기점이 존재하지 않는 경우: 가변비용이 판매수익보다 같거나 많을 때(고정비용은 무조건 발생)

 

마무리

수학문제는 진짜 어렵다...

 

참고한 블로그
https://wtg-study.tistory.com/2

 

반응형