[백준]1712번 자바

이동엽·2022년 11월 30일
0

풀이

A는 고정 비용 B는 가변비용 C는 판매비용으로 받아서 몇개를 팔아야 최초 이익이 나오는지 푸는 문제이다.
그리고 만약 안나온다면 -1를 출력.

물건을 만드는데 A(Bn)이라는 비용이 들고
벌어들이는 수익은 C
n이다.
따라서 최초 수익이 나오는 기준으로 공식을 쓸수 있다.
Cn>A(B*n) -> Cn-Bn>A -> n(C-B)>A -> n>A/(c-B)이 된다.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
    	//A는 고정비용 B는 가변비용(갯수) C는 노트북 가격
    	int A = sc.nextInt();
    	int B = sc.nextInt();
    	int C = sc.nextInt();
    	
        if (C <= B) {
			System.out.println("-1");
		} 
		else {
			System.out.println((A/(C-B))+1);
		}
    }
    
}
profile
씨앗

0개의 댓글