We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6dab871 commit f05eb90Copy full SHA for f05eb90
1 file changed
live10/test106/문제1/백한결.py
@@ -0,0 +1,24 @@
1
+def main():
2
+ n = int(input())
3
+ m = int(input())
4
+
5
+ cityMap = [[float('inf')] * n for _ in range(n)]
6
7
+ for i in range(n):
8
+ cityMap[i][i] = 0
9
10
+ for _ in range(m):
11
+ a, b, c = map(int, input().strip().split())
12
+ cityMap[a-1][b-1] = min(c, cityMap[a-1][b-1])
13
14
15
+ for i in range(0, n):
16
+ for j in range(0, n):
17
+ for k in range(0, n):
18
+ cityMap[j][k] = min(cityMap[j][k], cityMap[j][i] + cityMap[i][k])
19
20
+ for row in cityMap:
21
+ print(' '.join(str(x if x != float('inf') else 0) for x in row))
22
23
+if __name__ == "__main__":
24
+ main()
0 commit comments