백준 단계별로 풀어보기 [기본수학 1] 손익분기점
https://www.acmicpc.net/problem/1712
[풀이]
고정비용 A, 가변비용 B, 가격 C에 대해서 손익분기점이 발생하려면 A + B * 생산대수 < C * 생산대수가 만족되어야 한다. 따라서 A / ( C - B ) < 생산대수이므로 B >= C인 경우 손익분기점이 존재하지 않고, 존재한다면 ( A / ( C - B ) ) + 1이 된다.
[코드]
#include <iostream>
int main() {
int a, b, c;
std::cin >> a;
std::cin >> b;
std::cin >> c;
if (b >= c)
std::cout << "-1";
else
std::cout << (a / (c-b))+1;
return 0;
}
'알고리즘 공부 및 문제 풀이 > 백준(BOJ)' 카테고리의 다른 글
[c++] 백준 4948 베르트랑 공준 (0) | 2021.07.11 |
---|---|
[c++] 백준 2581 소수 (0) | 2021.07.09 |
[c++] 백준 10872 팩토리얼 (0) | 2021.07.09 |
[c++] 백준 2839 설탕 배달 (0) | 2021.07.07 |
[c++] 백준 2869 달팽이는 올라가고 싶다 (0) | 2021.07.06 |