[백준] 1712 : 손익분기점 - Java

길 잃은 까마귀·2022년 9월 14일
0

https://www.acmicpc.net/problem/1712


  • 문제

  • 풀이

우선 생산비용이 가격보다 크게되면 물건을 계속팔아도 이득을 볼수 없어 손익분기점이 존재하지 않는다.

그러므로 C가B보다 클때 손익분기점이 존재 하는데 이 손익 분기점은 C-B가 물건 하나를 팔때의 순이익 이므로 초기 생산비용을 순이익으로 나눈 몫에다가 물건을 하나 더 팔면 이득을 보게 되므로 (A / (C - B)) + 1)라는 식이 나오게 된다.


  • 코드
import java.util.*;

class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int A = sc.nextInt();
		int B = sc.nextInt();
		int C = sc.nextInt();
		if (B < C) {
			System.out.println((A / (C - B)) + 1);
		} else
			System.out.println("-1");
	}
}
profile
코딩 고수가 될 사람

0개의 댓글