728x90
문제 번호: 3053
문제 제목: 택시 기하학
문제 주소: https://www.acmicpc.net/problem/3053
문제 내용
반지름 R이 주어졌을 때 유클리드 기하학에서의 원의 넓이와 택시 기하학에서의 원의 넓이를 출력한다.
테스트 케이스
1 |
3.141593 |
2 | 12.566371 |
문제 풀이
설명에 원이라는 표현이 들어가서 혼란이 있을 수 있지만 택시 기하학에서 같은 거리라는 것은 각 변의 길이가 동일한 마름모 모양을 의미한다. #참고링크
따라서 택시 기하학의 넓이는 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 |