728x90
카운트를 늘리는 형식으로 반복문을 사용하면 시간초과가 나는 문제였다.
공식을 구해서 방정식으로 풀이하는 문제이다.
package BAEKJOON;
import java.util.Scanner;
public class NO1712 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
int C = sc.nextInt();
long count = 0;
if (B >= C) {
count = -1;
} else {
count = A / (C - B) + 1;
}
System.out.println(count);
}
}
728x90
'Algorithm & SQL > BAEKJOON' 카테고리의 다른 글
백준 JAVA 2775 부녀회장이 될테야 (0) | 2022.07.12 |
---|---|
백준 JAVA 10250 ACM 호텔 (0) | 2022.07.12 |
백준 JAVA 1789 수들의 합 (0) | 2022.07.11 |
백준 JAVA 2869 달팽이는 올라가고 싶다 (0) | 2022.07.11 |
백준 JAVA 1037 약수 (0) | 2022.07.10 |
댓글