안녕하세요 1712 백준알고리즘 문제를 풀어보도록 하겠습니다.

 

문제는 위와 같습니다.

 

매년 임대료, 재산세, 보험료, 급여 등은  = A만원(고정 비용)

재료비, 인건비  = B만원(가변 비용)

 

ex) A = 1000, B = 70이면

노트북 한 대는 총 1070만원

열 대는 1700만원입니다.또한, 손익분기점이 존재하지 않으면 -1을 출력합니다.

 

문제풀이는 다음과 같습니다.

1. 입력을 3개를 받습니다 A>>B>>C를 받고

2. sum = C(170) - B(70)를 뺍니다.  = 100

3. 만약 sum이 0보다 작으면 -1을 출력하고

4. 그렇지 않으면 (A(1000)/sum) + 1 을 출력합니다.

 

소스코드는 다음과 같습니다.

 

#include <iostream>


using namespace std;

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

    sum = C - B; 
    if ( sum <= 0)
    {
        cout<<"-1"<<endl;
    }
    else
    {
        cout<<(A/sum)+1<<endl;

    }
    
}

 

 

+ Recent posts