문제
3053번: 택시 기하학
첫째 줄에는 유클리드 기하학에서 반지름이 R인 원의 넓이를, 둘째 줄에는 택시 기하학에서 반지름이 R인 원의 넓이를 출력한다. 정답과의 오차는 0.0001까지 허용한다.
www.acmicpc.net
문제파악
- 택시기하학에 대한 내용 공부
- 기존 유클리드 기하학과 다른 택시기하학에서의 원의 넓이를 출력
문제풀이
#include <iostream>
#define _USE_MATH_DEFINES
#include "math.h"
using namespace std;
int main(void) {
int r;
cin >> r;
cout << fixed;
cout.precision(6);
cout << r*r*M_PI << endl; // 3.14159
cout << pow(r *2,2)/2 << endl; // 3.14159
return 0;
}
주의할 점
- 소수점 6자리까지 출력해야한다 → fixed, precision(6)
728x90
'컴퓨터공부 > Problem Solving' 카테고리의 다른 글
BaekJoon(10872)::팩토리얼 (0) | 2021.04.11 |
---|---|
BaekJoon(1002)::터렛 (0) | 2021.04.10 |
BaekJoon(9020)::골드바흐의 추측 (0) | 2021.04.02 |
BaekJoon(1850)::최대공약수 (0) | 2021.03.18 |
BaekJoon(1085)::직사각형에서 탈출 (0) | 2020.12.17 |