umilove98의 블로그

백준 1712 Java 자바 본문

algorithm/백준

백준 1712 Java 자바

umilove98 2021. 8. 16. 15:56
반응형

 

한 대의 가격 - 한 대의 가변 비용을 계산하면 한 대를 판매할 때마다 얻어지는 이익을 구할 수 있다.

이 이익이 쌓여 고정 비용을 상회하게 되면 손익분기점을 넘는 것이 되므로 

A / (C - B) + 1 의 식이 완성된다. 단 C 가 B보다 작거나 같은 경우는 기기 수를 아무리 늘려도 손익분기점을 넘을 수 없으므로 -1 을 출력한다. 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
 
public class Q1712 {
 
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
        int a = Integer.parseInt(st.nextToken());
        int b = Integer.parseInt(st.nextToken());
        int c = Integer.parseInt(st.nextToken());
        
        if(b >= c) {
            System.out.println(-1);
            return;
        }else {
            System.out.println(a / ( c - b ) + 1);
        }
 
 
    }
 
}
 
 
cs
반응형

'algorithm > 백준' 카테고리의 다른 글

백준 2061 Java 자바  (0) 2021.08.18
백준 1544 Java 자바  (0) 2021.08.17
백준 1531 Java 자바  (0) 2021.08.13
백준 2010 Java 자바  (0) 2021.08.13
백준 1476 Java 자바  (0) 2021.08.12