문제 분류 수업 진도 대회 채점현황 순위 질문게시판
게임
스도쿠 타이핑 리듬 타자게임 타이핑 테트리스 타이핑 인베이더 타이핑 지뢰찾기 8192 공룡게임 타이핑 플래피버드 랭킹
로그인

6137 : 탐색 깊이 제한

•시간제한: 1.000 S •메모리제한: 256 MB •제출: 0 •통과: 0 •만든사람: suakii

6137 : 탐색 깊이 제한

시간 1.000s · 메모리 256MB · 제출 0 · 정답 0

문제 설명

무방향 그래프에서 시작 S에서 목표 T로 가는 최소 탐색 깊이를 구하되, 최대 탐색 허용 범위인 Limit 제한 내에서 도달 가능한지를 판별하십시오. (6105번 반복 깊이 심화 탐색의 응용입니다.)

입력 설명

첫째 줄에 N, M (1 ≤ N ≤ 1,000, 1 ≤ M ≤ 2,000)이 주어집니다.
둘째 줄부터 M개의 줄에 간선 u v가 주어집니다.
마지막 줄에 시작 S, 목표 T, 탐색 한계 깊이 Limit이 주어집니다.

출력 설명

Limit 이하의 깊이 중 도달 가능한 최소 깊이를 출력합니다. 불가능하면 -1을 출력합니다.

입력 예시
COPY
복사되었습니다!

5 4
1 2
2 3
3 4
4 5
1 4 3

출력 예시
COPY
복사되었습니다!

3

도움

반복 깊이 DFS 루프를 돌아 깊이를 0부터 Limit까지 순차적으로 시도해 가장 빠른 도달 깊이를 체크하십시오.

출처/분류

NOTICE  —  BFStudy OJ 정보샘
애들아, 문제 많이 풀고 게임 잠깐 하는거지?
— 정보샘