너비 우선 탐색

· PS/BOJ
[Silver II] A → B - 16953 문제 링크 성능 요약 메모리: 81480 KB, 시간: 304 ms 분류 너비 우선 탐색, 그래프 이론, 그래프 탐색, 그리디 알고리즘 문제 설명 정수 A를 B로 바꾸려고 한다. 가능한 연산은 다음과 같은 두 가지이다. 2를 곱한다. 1을 수의 가장 오른쪽에 추가한다. A를 B로 바꾸는데 필요한 연산의 최솟값을 구해보자. 입력 첫째 줄에 A, B (1 ≤ A < B ≤ 109)가 주어진다. 출력 A를 B로 바꾸는데 필요한 연산의 최솟값에 1을 더한 값을 출력한다. 만들 수 없는 경우에는 -1을 출력한다. 풀이 i) 해당 문제는 BFS를 통해 해결하고자 하였습니다. 첫 번째 값에서 나타날 수 있는 값들을 추가하고, 방문 여부를 체크하면서 만약 구하고자 하는 값..
Dev_Ted
'너비 우선 탐색' 태그의 글 목록