The Way
백준 1712번: 손익분기점 본문
백준 온라인 저지(BOJ) 1712번 문제
https://www.acmicpc.net/problem/1712
1. 문제 요약
고정비용(A), 가변비용(B), 가격(C)이 주어졌을 때 손익분기점 구하기
2. 알고리즘
판매 대수를 x라 하면 A + Bx < Cx가 되어야 한다.
식을 정리하면 A < (C - B)x인데, C - B가 0일 경우 0 < A < 0이 되므로 해가 존재하지 않고,
C - B가 음수일 경우 0 > A / (C - B) > x이므로 마찬가지로 해가 존재하지 않는다.
위 경우가 아니라면, A / (C - B) < x인 최초의 x가 정답이다.
3. 코드
#include <iostream> using namespace std; int main() { int A, B, C; cin >> A >> B >> C; if (C - B <= 0) cout << -1 << endl; else cout << A / (C - B) + 1 << endl; return 0; }
'PS > 백준 온라인 저지' 카테고리의 다른 글
백준 1964번: 오각형, 오각형, 오각형… (0) | 2018.01.18 |
---|---|
백준 3046번: R2 (0) | 2018.01.18 |
백준 2607번: 비슷한 단어 (0) | 2018.01.12 |
백준 14924번: 폰 노이만과 파리 (0) | 2018.01.10 |
백준 2721번: 삼각수의 합 (0) | 2018.01.10 |
Comments