곽로그
[백준 1712] 손익분기점 본문
반응형
문제
문제풀이
수학문제다. 처음에 실수한 부분은 손익분기'점'을 구했다는 거다. 판매량과 비용이 같아지는 점이 아닌 판매량이 비용보다 큰 최초의 값을 구해야 한다.
경우의 수를 나눌 때는 손익분기점이 존재하지 않는 경우, 손익분기점이 존재하는 경우로 나눠야 하는데, 이 경우는 (판매량 - 비용) >= 0 , CX - (A+BX) = (C-B)X -A >=0 에서 C-B<=0 이면 손익분기가 존재하지 않는 경우, 그 이외에는 존재하는 경로 나누면 된다.
코드
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int A = in.nextInt();
int B = in.nextInt();
int C= in.nextInt();
int X;
if(C<=B) {
X=-1;
System.out.println(X);
}
else {
int temp = A/(C-B);
X = temp + 1;
System.out.println(X);
}
}
}
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준 4949] 균형잡힌 세상 (0) | 2020.02.05 |
---|---|
[백준 2869] 달팽이는 올라가고 싶다 (0) | 2020.02.02 |
[백준 11866] 요세푸스 문제 0 (0) | 2020.01.27 |
[백준 2164] 카드2 (0) | 2020.01.20 |
[백준 10799] 쇠막대기 (0) | 2020.01.19 |
Comments