백준 12851번

1 · · Sept. 8, 2023, 3:49 p.m.
백준 12851번 오늘 풀어본 문제는 백준의 12851번 문제1이다. 문제 풀이에 사용한 언어는 C++ 이다. solved.ac 기준 CLASS 문제 정보 이 문제의 내용과 조건은 다음과 같다. 문제 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 $N$ $(0 \leq N \leq 100,000)$ 에 있고, 동생은 점 $K$ $(0 \leq K \leq 100,000)$ 에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 $X$ 일 때 걷는다면 $1$ 초 후에 $X-1$ 또는 $X+1$ 로 이동하게 된다. 순간이동을 하는 경우에는 $1$ 초 후에 $2*X$ 의 위치로 이동하게 된다. 수빈이와 동생의 위치가 주어졌을 때, 수빈이가 동생을 찾을 수 있는 가장 빠른 시간이 몇 초 후인지 그리고, 가장 빠른 시간으로 찾는 방법이 몇 가지 인지 구하는 프로그램을 작성하시오. 입력 첫 번째 줄에 수빈이가 있는 위치 N과 동생이 있는 위치 K가 주어진다. N...