백준 11662 - 민호와 강호
1. 문제 정리 - 민호와 강호의 좌표가 각 ax, ay, cx, cy의 형태로 주어진다. - 민호와 강호는 각각 bx, by, dx, dy의 좌표로 나아간다. - 민호와 강호는 같은 시각에 목표 좌표에 도달한다. - 민호와 강호의 거리가 가장 가까울 때의 거리값을 출력한다. - 절대/상대 오차는 1e-6까지 허용한다. - + 예제 출력에서 보이듯 소수점 이하 10째자리까지 출력해보자. 2. 접근 - 처음에 이분탐색으로 풀려다, 검색의 결과 삼분탐색으로 풀 수 있는 문제였다. - 시간에 따른 민호와 상호의 거리를 함수화하여 삼분탐색을 실행한다. - f(t) = t에 따른 민호와 상호 사이의 거리 3. 풀이 #include #include #include using namespace std; struct ..
2021.12.10