// 거리 임계값 이내에 도달 가능한 도시가 가장 적은 도시 찾기
// 전형적인 플로이드-워셜 문제
// a/b = 2.0, b/c = 3.0이면 a/c = 6.0 추론
// 전이적 관계를 곱셈으로 계산
// 선수과목 관계에서 A를 들으면 B도 들을 수 있는지 판단
// 전이적 폐포 문제
// 모든 노드에 신호가 도달하는 최소 시간
// 다익스트라 또는 플로이드-워셜
// 최단 경로의 개수 구하기
// 두 도시를 연결하는 네트워크 랭크의 최댓값
// 격자에서 경로 존재 여부
모든 도시 쌍의 최단 경로 구하기
전형적인 플로이드-워셜 템플릿 문제
i에서 j로 가는 경로가 있는지 판단
boolean 배열로 전이적 폐포
모든 사람 쌍의 단계 수 합이 가장 작은 사람
최소 사이클 길이 찾기
플로이드-워셜 + dist[i][i] 확인
학생들의 키 순서가 확정되는 학생 수
당신이 푼 순위 문제와 완전히 동일한 로직!
사건의 전후 관계 판단
전이적 관계
최단 경로에서 양수 사이클 찾기
플로이드-워셜 응용
주어진 최단 거리 행렬에서 불필요한 간선 제거
역발상 문제
티켓을 샀을 때와 안 샀을 때 비교
플로이드-워셜 두 번
회원 간 관계에서 회장 후보 찾기