본문 바로가기
코딩테스트/programming_C++

baekjoon #1712_손익분기점

by prometedor 2021. 10. 27.
  • 부등식
#include <iostream>
#include <string>

using namespace std;

int main() {
  int N = 1;
  int A, B, C;

  cin >> A >> B >> C;

  if (C <= B) {
    N = -1;
  }
  else if (C > B) {
    N = A / (C - B) + 1;
  }

  cout << N;

  return 0;
}

노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다.

 

A  =>  고정비용(생산비용)

B  =>  가변 비용(생산 비용)

C  =>  책정된 판매 가격

N  =>  노트북 개수

 

판매 이익이 발생하기 위한 조건  ->  C * N > A + B * N

 

부등식을 풀면,

(C - N) * N > A

N > A / (C - N)

 

N이 A / (C - N) 보다만 크면 되므로,

N = A / (C - B) + 1

'코딩테스트 > programming_C++' 카테고리의 다른 글

baekjoon #1193_분수찾기  (0) 2021.10.27
baekjoon #2292_벌집_c++  (0) 2021.10.27
baekjoon #1316_그룹 단어 체커_c++  (0) 2021.10.27
baekjoon #2941_크로아티아 알파벳_c++  (0) 2021.10.26
baekjoon #5622_다이얼_c++  (0) 2021.10.26