본문 바로가기
PS 문제 풀이/Baekjoon

[BOJ] 백준 3053 택시 기하학

by 까망 하르방 2021. 2. 20.
반응형

출처: https://www.acmicpc.net/problem/3053

 Input 
1  

 Output 

3.141593

2.000000

유클리드 기하학에서의 거리는 다음과 같습니다.

원의 정의는 동일하므로 다음과 같이 그릴 수 있습니다.

결국, 유클리드 기하학에서 원의 공식은 π × r이며,

택시 기하학에서는 정가형의 넓이를 구하면 됩니다.

→ 한 변의 길이  × 한 변의 길이 = 정사각형 넓이

 

주어지는 반지름의 길이 = a라고 했을 때,

정사각형의 넓이 2 × a2


#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
 
int main() {
    int r; cin >> r;
    
    printf("%f\n", M_PI * pow(r, 2));
    printf("%f\n", 2 * (pow(r, 2)));
}

 

반응형

'PS 문제 풀이 > Baekjoon' 카테고리의 다른 글

[BOJ] 백준 1339 단어 수학  (0) 2021.02.20
[BOJ] 백준 5585 거스름돈  (0) 2021.02.20
[BOJ] 백준 14916 거스름돈  (0) 2021.02.20
[BOJ] 백준 1614 영식이의 손가락  (0) 2021.02.20
[BOJ] 백준 1009 분산처리  (0) 2021.02.20

댓글