백준 BOJ 12084번 : Captain Hammer (small) 문제 난이도 : Silver IV 알고리즘 분류 : 이분 탐색 물체를 초기 속도 V, 각도 θ로 쏠 때 거리 D만큼 보내기 위해서 몇 도로 쏴야 하는지를 구하는 문제이다. 고등학교 1학년 수준의 물리 지식이 있다면 간단한 이분탐색으로 답을 구해줄 수 있다. 위와 같이 운동 방정식 2개를 가지고 풀어주면 세타에 대한 식이 나온다. 물론 아크사인으로 구할 수도 있겠지만 문제 분류가 이분 탐색으로 되어있으니 이분 탐색으로 풀어보자. 범위는 0도에서 45도 사이로 잡으면 된다. (왜냐하면 x = 90 - x에서 삼각함수의 대칭성에 의해 같은 답이 나온다.) #include #define int long long using namespace s..