knightL

Floyd

Dec 17th, 2020 (edited)
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.26 KB | None | 0 0
  1. n = int(input())
  2. d = [ 0 ] *n
  3. for i in range(n):
  4.     d[i] = list ( map( int, input().split() ) )
  5.  
  6. for k in range(n):
  7.     for i in range(n):
  8.         for  j in range(n):
  9.             d[i][j] = min( d[i][j], d[i][k]+d[k][j])
  10.  
  11. for i in range(n):
  12.     print(*d[i])
Add Comment
Please, Sign In to add comment