안녕하세요 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;
}
}
'알고리즘' 카테고리의 다른 글
백준 알고리즘2869번 - 달팽이는 올라가고 싶다 C++ 문제풀이 (0) | 2020.04.16 |
---|---|
백준알고리즘 2292 - 벌집 C++ 문제 풀이 (0) | 2020.04.16 |
백준 - 10870 c++ 풀이 및 설명 (0) | 2020.04.11 |
나머지 연산 (0) | 2020.04.10 |
C ++로 하는 야구게임 (0) | 2020.03.15 |