https://www.acmicpc.net/problem/1712
1712번: 손익분기점
월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와
www.acmicpc.net
노트북 가격에 가변 비용을 뺀 값 C - B를 마진이라 하자. 마진이 0 이하라면 노트북을 아무리 팔아도 이익이 발생하지 않으므로 손익분기점이 존재하지 않는다. 반대로 마진이 0을 초과한다면, 마진이 고정 비용을 초과하는 양이 정답이므로 A / (C - B) + 1을 출력하면 된다.
#include <cstdio>
#include <cmath>
int main() {
// A: 고정 비용, B: 가변 비용, C: 노트북 가격
int A, B, C;
scanf("%d %d %d", &A, &B, &C);
// 노트북 가격이 가변 비용보다 크다면 고정 비용에 마진(C - B)을 나눈 값을,
// 그렇지 않다면 -1을 출력
printf("%d\n", (B < C) ? (A / (C - B) + 1) : -1);
return 0;
}
'알고리즘 > 문제 풀이' 카테고리의 다른 글
1759번: 암호 만들기 (0) | 2021.12.09 |
---|---|
1753번: 최단경로 (0) | 2021.12.09 |
1697번: 숨바꼭질 (0) | 2021.12.09 |
1676번: 팩토리얼 0의 개수 (0) | 2021.12.09 |
1654번: 랜선 자르기 (0) | 2021.12.09 |