백준 1712 : 손익분기점
문제 링크
https://www.acmicpc.net/problem/1712
문제 내용
(요약) 노트북을 제조하고 판매하는데 A의 고정비용과 한 대의 노트북을 생산하는데 필요한 재료비, 인건비 등을 포함한 B만원의 가변 비용이 든다. 노트북 가격을 C만원이라고 할 때 손익분기점(BREAK-EVEN POINT)을 구하시오.
Idea
최초로 이익이 발생하는 판매량을 찾는 문제로,
A(고정비용) + B(가변비용) * x(판매량) < C(노트북 가격) * x
인 최초의 x 값을 구하면 된다.
위 식을 정리하면,
x > A/(C-B) 으로
최초의 x 값은 A/(C-B) + 1이 된다.
그 외에 손익분기점이 생기지 않는 경우는
C(노트북 가격)의 값이 B(가변비용)보다 작거나 같은 경우로 아무리 x값이 증가하더라도 이익이 생기지 않는다.
Code
1
2
3
4
5
6
7
8
9
|
#include <stdio.h>
int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(b>=c) printf("-1\n");
else printf("%d\n",a/(c-b)+1);
return 0;
}
|
cs |
'백준 Baekjoon' 카테고리의 다른 글
[C언어] 백준 4659 : 비밀번호 발음하기 (0) | 2020.07.21 |
---|---|
[C언어] 백준 9557 : Arabic and English (0) | 2020.07.20 |
[C언어] 백준 1003 : 피보나치 함수 (0) | 2020.07.20 |
[JAVA] 백준 2748 : 피보나치 수 2 (0) | 2020.07.20 |
[C언어] 백준 2292 : 벌집 (0) | 2020.07.20 |