[C++] 백준 7869 - 두 원 [Gold2]
·
Baekjoon
출처https://www.acmicpc.net/problem/7869풀이 전략세 가지 조건으로 나누어서 풀이를 한다.번호조건1원이 전혀 겹치지 않는 경우2원이 일부만 겹치는 경우3한 원이 다른 원에 포함되는 경사실 세 가지 조건이지만, 1번의 경우는 0을 출력하면 되고, 3번의 경우는 반지름이 작은 원의 넓이를 출력하면 되기 때문에 사실상 2번을 구하는 식만 구현하면 된다.고등학교 수학시간에 많이 나왔던 도형의 넓이를 구하는 문제이지만, 원이 겹치는 넓이를 구해야하기 때문에 은근 까다로울 뿐더러 double 자료형을 써야하기 때문에 신경써야할 부분이 많은 문제이다.잠시 고등학교 수학 시간으로 돌아가보면, 원의 넓이를 구하는 공식은 2πr2이라는 것은 누구나 다 알 것이다. 그리고 원의 일부인 호의 넓이를..