곽로그

[백준 1712] 손익분기점 본문

알고리즘/백준

[백준 1712] 손익분기점

일도이동 2020. 2. 2. 21:10
반응형

문제

 

 

1712번: 손익분기점

월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다. 예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다. 노트북 가격이 C만원으로 책정되었다고 한다. 일반적으로

www.acmicpc.net

문제풀이

수학문제다. 처음에 실수한 부분은 손익분기'점'을 구했다는 거다. 판매량과 비용이 같아지는 점이 아닌 판매량이 비용보다 큰 최초의 값을 구해야 한다. 

 

 경우의 수를 나눌 때는 손익분기점이 존재하지 않는 경우, 손익분기점이 존재하는 경우로 나눠야 하는데, 이 경우는 (판매량 - 비용) >= 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