반응형
https://www.acmicpc.net/problem/3053
3053번: 택시 기하학
첫째 줄에는 유클리드 기하학에서 반지름이 R인 원의 넓이를, 둘째 줄에는 택시 기하학에서 반지름이 R인 원의 넓이를 출력한다. 정답과의 오차는 0.0001까지 허용한다.
www.acmicpc.net
- 문제
- 문제 풀이
백준 3053번 택시 기하학은 브론즈 3 난이도의 수학 및 기하학 문제이다. 이 문제에서는 반지름 R이 주어진다. 이때 반지름이 R인 원의 넓이와 택시 기하학에서 반지름이 R인 원의 넓이를 구하면 된다.
우선 택시 기하학에 대해 알고 싶은 사람은 밑에 링크들을 참고하면 되겠다.
맨해튼 거리 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 맨해튼 거리(Manhattan distance, 혹은 택시 거리, L1 거리, 시가지 거리,Taxicab geometry)는 19세기의 수학자 헤르만 민코프스키가 고안한 용어로, 보통 유클리드 기하학
ko.wikipedia.org
이 글들을 읽어보면 택시 기하학에서 반지름이 R인 원은 유클리드 기하학에서의(일반) 원의 반지름 √2r과 같다고 나온다.
따라서, 유클리드 기하학에서의 원의 넓이는 πr²이고 택시 기하학에서의 원의 넓이는 2r²이 된다.
즉, πr²을 한 값과 2r²을 한 값을 출력해주면 된다.
자세한 코드는 밑에 있다.
- 코드
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
double R = Double.parseDouble(br.readLine());
System.out.println(Math.PI * R * R);
System.out.println(2.0 * R * R);
}
}
반응형
'백준' 카테고리의 다른 글
[백준] 2743번 : 단어 길이 재기 – JAVA [자바] (0) | 2022.08.16 |
---|---|
[백준] 10808번 : 알파벳 개수 – JAVA [자바] (0) | 2022.08.16 |
[백준] 10953번 : A+B - 6 – JAVA [자바] (0) | 2022.08.15 |
[백준] 3046번 : R2 – JAVA [자바] (0) | 2022.08.15 |
[백준] 11050번 : 이항 계수 1 – JAVA [자바] (0) | 2022.08.14 |
댓글