반응형
문제 링크
코드
#include <bits/stdc++.h>
using namespace std;
int main(void) {
ios::sync_with_stdio(0);
cin.tie(0);
long a, b, c;
cin >> a >> b >> c;
if (b >= c) {
cout << -1;
return 0;
}
cout << a / (c - b) + 1;
}
설명
손익분기점은 최초로 이익이 발생하는 판매량이다.
a(고정비용) + b(가변비용) * n(판매량) 보다 c(노트북 가격) * n(판매량)이 크면 이익이 발생한다.
양변을 n에 대해서 정리하면 a / (c - b) < n 이고, 이 식을 만족하는 첫번째 n은 좌항에 1을 더한 값이다.
(주의) 기록용으로 작성한 글입니다. 좋은 코드가 아닐 수 있습니다.
댓글 환영합니다!
반응형
'Algorithm > BOJ' 카테고리의 다른 글
[백준/BOJ] 1764번 - 듣보잡 (C++) (0) | 2022.03.22 |
---|---|
[백준/BOJ] 1755번 - 숫자 놀이 (C++) (0) | 2022.03.22 |
[백준/BOJ] 1541번 - 잃어버린 괄호 (C++) (0) | 2022.03.21 |
[백준/BOJ] 1475번 - 방 번호 (C++) (0) | 2022.03.21 |
[백준/BOJ] 1436번 - 영화감독 숌 (C++) (0) | 2022.03.21 |
댓글