알고리즘/문제 풀이

1712번: 손익분기점

Themion 2021. 12. 9. 11:28

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