2019. 8. 6. 11:52
728x90

문제 번호: 3053

문제 제목: 택시 기하학

문제 주소: https://www.acmicpc.net/problem/3053


문제 내용

반지름 R이 주어졌을 때 유클리드 기하학에서의 원의 넓이와 택시 기하학에서의 원의 넓이를 출력한다.


테스트 케이스

1

3.141593
2.000000

2

12.566371
8.000000


문제 풀이

설명에 원이라는 표현이 들어가서 혼란이 있을 수 있지만 택시 기하학에서 같은 거리라는 것은 각 변의 길이가 동일한 마름모 모양을 의미한다. #참고링크 
따라서 택시 기하학의 넓이는 R * R * 2로 나타낼 수 있다.
유클리드 기하학과 관련하여 소수점 6자리까지 출력되어야 하므로 cout << fixed를 해줘야 한다.
이 문제에서 사용하는 π는 소수점 12자리까지 필요하며 (3.141592653589), cmath 상수인 M_PI를 이용해도 무방하다.


풀이 코드

728x90

'공부 > 문제풀기' 카테고리의 다른 글

백준 2798 - 블랙잭  (0) 2019.08.07
백준 1002 - 터렛  (0) 2019.08.06
백준 4153 - 직각삼각형  (0) 2019.08.06
백준 3009 - 네 번째 점  (0) 2019.08.06
백준 1085 - 직사각형에서 탈출  (0) 2019.08.06
Posted by 아야카