https://www.acmicpc.net/problem/3053
3053번: 택시 기하학
문제 19세기 독일 수학자 헤르만 민코프스키는 비유클리드 기하학 중 택시 기하학을 고안했다. 택시 기하학에서 두 점 T1(x1,y1), T2(x2,y2) 사이의 거리는 다음과 같이 구할 수 있다. D(T1,T2) = |x1-x2| + |
www.acmicpc.net
💡 내 코드(C++)
//[3053] 택시 기하학
// https://www.acmicpc.net/problem/3053
// 택시 기하학 -> 원은 마름모 모양 -> 원의 넓이 = 2*r*r
#include <iostream>
#include <cstdio>
using namespace std;
#define M_PI 3.14159265358979323846
int main(void)
{
double r; //r은 100000보다 같거나 작은 자연수
cin >> r;
printf("%.6f\n", M_PI*r*r);
printf("%.6f\n", 2 * r*r);
}
반응형
'Baekjoon > 수학' 카테고리의 다른 글
[1546] 평균(C) (0) | 2020.06.22 |
---|---|
[3052] 나머지 (0) | 2020.06.22 |
[2775] 부녀회장이 될테야 (0) | 2020.04.04 |
[2908] 상수 (0) | 2020.04.04 |
[2577] 숫자의 개수 (0) | 2020.04.01 |