-
BOJ 1613 역사(Python 3)알고리즘/BOJ 2019. 2. 23. 22:02반응형
https://www.acmicpc.net/problem/1613
플로이드 와샬 알고리즘은 단 4줄이기 때문에 외우기 굉장히 쉽다.
for k for i for j , ij, ikj 이렇게만 외우면 끝
플로이드를 돌린 후
서로 다른 두 사건의 번호가 주어질 때(만약 a,b라고 주어질 때)
D[a][b] != INF 이면 -1D[b][a] != INF 이면 1
D[a][b] == INF 이면 0을 출력하면 된다.
Python으로 제출하면 시간 초과가 나기 때문에 Pypy로 제출 해야 한다.
반응형'알고리즘 > BOJ' 카테고리의 다른 글
BOJ 13905 세부(Python 3) (0) 2019.03.12 BOJ 1738 골목길(Python 3) (0) 2019.03.07 BOJ 16562 친구비(Python 3) (0) 2019.02.20 BOJ 16946 벽 부수고 이동하기 4(Python 3) (0) 2019.02.18 BOJ 16933 벽 부수고 이동하기 3(Python 3) (0) 2019.02.18