λ¬Έμ
19μΈκΈ° λ μΌ μνμ ν€λ₯΄λ§ λ―Όμ½νμ€ν€λ λΉμ ν΄λ¦¬λ κΈ°νν μ€ νμ κΈ°ννμ κ³ μνλ€.
νμ κΈ°ννμμ λ μ T1(x1,y1), T2(x2,y2) μ¬μ΄μ 거리λ λ€μκ³Ό κ°μ΄ ꡬν μ μλ€.
D(T1,T2) = |x1-x2| + |y1-y2|
λ μ μ¬μ΄μ 거리λ₯Ό μ μΈν λλ¨Έμ§ μ μλ μ ν΄λ¦¬λ κΈ°ννμμμ μ μμ κ°λ€.
λ°λΌμ νμ κΈ°ννμμ μμ μ μλ μ ν΄λ¦¬λ κΈ°ννμμ μμ μ μμ κ°λ€.
μ: νλ©΄ μμ μ΄λ€ μ μμ κ±°λ¦¬κ° μΌμ ν μ λ€μ μ§ν©
λ°μ§λ¦ Rμ΄ μ£Όμ΄μ‘μ λ, μ ν΄λ¦¬λ κΈ°ννμμ μμ λμ΄μ, νμ κΈ°ννμμ μμ λμ΄λ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯
첫째 μ€μ λ°μ§λ¦ Rμ΄ μ£Όμ΄μ§λ€. Rμ 10,000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€.
μΆλ ₯
첫째 μ€μλ μ ν΄λ¦¬λ κΈ°ννμμ λ°μ§λ¦μ΄ RμΈ μμ λμ΄λ₯Ό, λμ§Έ μ€μλ νμ κΈ°ννμμ λ°μ§λ¦μ΄ RμΈ μμ λμ΄λ₯Ό μΆλ ₯νλ€. μ λ΅κ³Όμ μ€μ°¨λ 0.0001κΉμ§ νμ©νλ€.
μμ μ λ ₯ 1
1
μμ μΆλ ₯ 1
3.141593
2.000000
μμ μ λ ₯ 2
21
μμ μΆλ ₯ 2
1385.442360
882.000000
μμ μ λ ₯ 3
42
μμ μΆλ ₯ 3
5541.769441
3528.000000
νμ΄
μμ μ μλ μ΄λ€ μ μμμ κ±°λ¦¬κ° μΌμ ν μ λ€μ μ§ν©μ΄λ€.
νμ κΈ°ννμμμ 거리μ μ μκ° D(T1,T2) = |x1-x2| + |y1-y2| λ‘ μ μλμκΈ° λλ¬Έμ
νμ κΈ°ννμμμ μμ, ν μ μ΄ (0, 0) μμ μ΄λΌκ³ ν λ x + yκ° μΌμ ν μ λ€μ μ§ν©μ΄λ€.
λ°λΌμ μμ λμ΄λ₯Ό ꡬνλ©΄
μ ν΄λ¦¬λ κΈ°νν : PI * R * R
νμ κΈ°νν : 2 * R * R ( = 2R * 2R / 2 )
μ΄ λλ€.
import java.util.Scanner;
public class B3053 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int r = sc.nextInt();
double r1 = Math.PI * r * r;
double r2 = 2 * r * r;
System.out.println(r1);
System.out.println(r2);
}
}