[백준] 3053 택시 기하학
https://www.acmicpc.net/problem/3053
3053번: 택시 기하학
문제 19세기 독일 수학자 헤르만 민코프스키는 비유클리드 기하학 중 택시 기하학을 고안했다. 택시 기하학에서 두 점 T1(x1,y1), T2(x2,y2) 사이의 거리는 다음과 같이 구할 수 있다. D(T1,T2) = |x1-x2| + |y1-y2| 두 점 사이의 거리를 제외한 나머지 정의는 유클리드 기하학에서의 정의와 같다. 따라서 택시 기하학에서 원의 정의는 유클리드 기하학에서 원의 정의와 같다. 원: 평면 상의 어떤 점에서 거리가 일정한 점들의 집합
www.acmicpc.net
택시 기하학 에 대해 알아가는 문제였습니다.
T1(x1,y1), T2(x2,y2)
기존 유클리드 기하학에서 두점의 거리는 길을 가로지르는 초록색 선이고 최단거리입니다.
하지만 모눈종이의 길을 따라 가는 빨강,초록,노랑의 길이는 모두 같습니다.
이것이 택시 기하학(맨해튼거리)입니다.
문제에 택시 기하학 공식으로 나온 D(T1,T2) = |x1-x2| + |y1-y2| 으로 빨간길의 길이를 재보면
이해가 쉽습니다.
원
원이란 한지점에서 거리가 일정한 점들의 집합입니다.
유클리드 기하학에서 원은 일반적으로 알고 있는 둥그란 원입니다. (원의 넓이 : pi*R^2)
택시 기하학에서 원은 택시 기하학적으로 거리가 같은 점들의 집합이로 마름모 꼴이 나옵니다.
그림을 보면 원점에서 선을 따라 각 면에 다다르는 길이는 모두 같습니다.
이처럼 택시 기하학에서 원이란 마름모 꼴입니다.
즉, 택시 기하학에서 원의 넓이는 마름모의 넓이를 구하면 됩니다. (마름모 넓이 : 2R^2)
'Algorithm & Data Structure > BOJ' 카테고리의 다른 글
[백준] 2644 촌수계산 (BFS) (0) | 2020.01.16 |
---|---|
[백준] 14888 연산자 끼워넣기 (BruteForce, 재귀호출) (0) | 2020.01.15 |
[백준] 1057 토너먼트 (0) | 2020.01.14 |
[백준] 10825 국영수 (Sort) (0) | 2020.01.13 |
[백준] 1937 욕심쟁이 판다 (DFS, DP) (0) | 2020.01.13 |