다익 + 위상 정렬 + dp로 풀었습니다.
올린 소스 다 읽진 않았지만..
S = 0, T = 1 두고,
문제에서 요구하는건 A에서 B로 이동할 수 있는 조건은 dist[A][T] > dist[B][T] 입니다. 따라서 시작을 S로 다익을 돌려버리면 단일 시작점 최단 경로를 구하기 때문에 dist[A][T] 또는 dist[B][T]의 조건은 전혀 알 수 없습니다.
힌트는 반대입니다 반대
똑같은 문제로는 2176번: 합리적인 이동경로 (acmicpc.net) 가 있구요,
lsc4719 3년 전
최단경로 다익스트라
위상정렬
디피
이렇게 세가지 이용해서 풀려했는데 시간초과 납니다 ㅠㅠ
혹시 다른 풀이가 있나여