
[Python] 1865 - 웜홀
·
백준/Gold
[Gold III] 웜홀 - 1865 [문제 링크](https://www.acmicpc.net/problem/1865)🗝️알고리즘 분류최단 경로벨만-포드💻문제 정의N개의 지점이 존재하는 마을에서, 한 지점에서 출발하여 웜홀을 통해 시작 지점으로 돌아왔을 때, 출발 시간보다 이전 시간대로 돌아온 경우 "YES"를 출력하고 아니면 "NO"를 출력하는 문제이다. 즉, 주어진 마을을 그래프로 표현하였을 때, 어느 한 정점에서 부터 사이클이 발생하고, 그 사이클이 무한한 음수 사이클을 가지는지를 찾는 문제이다. 💡접근 및 설계사이클 발생 및 음수 여부를 판단하기 위한 알고리즘으로 벨만-포드 알고리즘을 활용한다. ✏️알고리즘 풀이def bellman_ford(start): # 시작 노드 거리 초기화 ..