백준(C언어) 풀이/수학

백준(C) 3053번 택시 기하학 풀이

개발윗미 2021. 9. 23. 17:33

C로 구현한 3053번 택시 기하학 문제 풀이입니다.

 

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

 

3053번: 택시 기하학

첫째 줄에는 유클리드 기하학에서 반지름이 R인 원의 넓이를, 둘째 줄에는 택시 기하학에서 반지름이 R인 원의 넓이를 출력한다. 정답과의 오차는 0.0001까지 허용한다.

www.acmicpc.net


#include <stdio.h>
#define PI 3.14159265358979

int main() {
	double n;
	scanf("%lf", &n);
	printf("%lf\n", n*n*PI);
	printf("%lf\n", n*n*2);
}

 

첫째 줄에 출력해야하는 유클리드 기하학에서의 원의 넓이는 n * n * PI 를 계산하여 해결할 수 있고

 

두번째 줄에 출력해야하는 택시 기하학에서의 원의 넓이는 n * n * 2 를 계산하여 문제를 해결할 수 있다.