백준 - 단계별로 풀어보기 [3053]
https://www.acmicpc.net/problem/3053
3053번: 택시 기하학
첫째 줄에는 유클리드 기하학에서 반지름이 R인 원의 넓이를, 둘째 줄에는 택시 기하학에서 반지름이 R인 원의 넓이를 출력한다. 정답과의 오차는 0.0001까지 허용한다.
www.acmicpc.net
풀이
유클리드 기하학은 기본적으로 알고 있는 원 넓이 공식이다 . (2πr)
그러나 택시 기하학에서는 꼭지점을 연결하면 마름모 모양이 된다. (2r^2)
Code
#include <iostream>
using namespace std;
#define Pi 3.14159265358979
int main()
{
double r;
cin >> r;
cout << fixed;
cout.precision(6);
cout << r * r * Pi << endl;
cout << r * r * 2 << endl;
}
'💻 OnlineJudge > Baekjoon' 카테고리의 다른 글
[백준 / BOJ] C++ 24416 피보나치 수열 1 (0) | 2022.08.03 |
---|---|
[백준 / BOJ] C++ 2580 스도쿠 (0) | 2022.08.02 |
[백준 / BOJ] C++ 2477 참외밭 (0) | 2022.07.18 |
[백준 / BOJ] C++ 4153 직각삼각형 (0) | 2022.07.14 |
[백준 / BOJ] C++ 3009 네번째 점 (0) | 2022.07.14 |