문제) 백준 - BFS - 소수 경로
https://www.acmicpc.net/problem/1963
주어진 첫 소수의 한 자리를 바꾸어 두 번째 소수를 만들 수 있는 최소 변환 수를 구하는 문제였습니다. 에라토스테네스의 체를 활용하여 10000 이하에 대하여 소수 판별(isPrime)을 진행합니다. 그 후 주어진 수의 첫자리부터 4번째 자리까지 변환하면서 소수이면서 방문하지 않은 수에 대하여 queue에 push 하여 BFS를 진행합니다.
C++ 소스 코드)
Full Code)
반응형
'PS(Problem Solving) > 백준_BOJ' 카테고리의 다른 글
[백준] 9935번 - 문자열 폭발 (C++) 문제 및 풀이 (0) | 2022.03.17 |
---|---|
[백준] 1613번 - 역사 (C++) 문제 및 풀이 (0) | 2022.03.16 |
[백준] 1261번 - 알고스팟 (C++) 문제 및 풀이 (0) | 2022.03.14 |
[백준] 20152번 - Game Addiction (C++) 문제 및 풀이 (0) | 2022.03.13 |
[백준] 14620번 - 꽃길 (C++) 문제 및 풀이 (0) | 2022.03.13 |
댓글