
-Code
import java.util.Scanner;
public class BOJ29538 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int m = sc.nextInt();
int n = sc.nextInt();
int a = sc.nextInt();
for(int i = 0; i < n; i++) {
int m_i = sc.nextInt();
m += m_i;
}
// 필요 연료가 1톤을 넘어버리면 성립 x
// F = (M + 사람합 + F) * (α / 1000)
// 위의 수식의 좌변보다 커져버려 항상 성립 불가함.
if (a >= 1000) {
System.out.println("Impossible");
} else {
// 아닌경우 비율 추출해서 출력
double radio = a / 1000.0;
double fuel = m * radio / (1 - radio);
System.out.println(fuel);
}
}
}'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
| [백준/Java] 34666번 가희와 일본 문화 (0) | 2025.11.06 |
|---|---|
| [백준/Java] 34665번 가희와 교통 요금 (0) | 2025.11.05 |
| [백준/Java] 9663번 N-Queen (0) | 2025.11.03 |
| [백준/Java] 15649번 N과 M (1) (0) | 2025.11.02 |
| [백준/Java] 6860번 Maternity (0) | 2025.11.02 |