Algorithm/BOJ(Baekjoon Online Judge)
[백준 - 17356번] 수열과 쿼리 16 - Java //Wello Horld//
koucop
2019. 8. 6. 13:57
이번에는 BOJ의 17356번 문제 "욱 제"를 풀어보도록 하자
문제에 나와있듯이, M = (B - A) / 400 이고,
위의 M을 이용해서 1 / (1 + 10 ^ M)의 값을 구하면 되는 문제이다.
성공한 코드는 아래와 같다
import java.io.*;
import java.util.*;
public class sample {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st = new StringTokenizer(br.readLine());
int A = Integer.parseInt(st.nextToken());
int B = Integer.parseInt(st.nextToken());
double M = (double) (B - A) / 400;
System.out.printf("%.6f", 1 / (1 + Math.pow(10, M)));
bw.flush();
br.close();
bw.close();
}
}
문제 : https://www.acmicpc.net/problem/17356
17356번: 욱 제
욱의 욱제력과 제의 욱제력이 한 줄에 주어진다. 욱제력은 0 이상 5,000 이하의 정수이다.
www.acmicpc.net