Submission #73318646
Source Code Expand
N, K = map(int, input().split())
A = []
for _ in range(N):
A.append(list(map(int, input().split())))
INF = 10**18
R = [[INF] * N for _ in range(N)]
for i in range(N):
R[i][i] = 0
while K > 0:
if K & 1:
next_R = [[INF] * N for _ in range(N)]
for i in range(N):
for k in range(N):
r_ik = R[i][k]
if r_ik == INF:
continue
row_a = A[k]
row_next = next_R[i]
for j in range(N):
v = r_ik + row_a[j]
if v < row_next[j]:
row_next[j] = v
R = next_R
next_A = [[INF] * N for _ in range(N)]
for i in range(N):
for k in range(N):
a_ik = A[i][k]
if a_ik == INF:
continue
row_a = A[k]
row_next = next_A[i]
for j in range(N):
v = a_ik + row_a[j]
if v < row_next[j]:
row_next[j] = v
A = next_A
K >>= 1
for i in range(N):
if R[i][i] == INF:
print("-1")
else:
print(R[i][i])
Submission Info
| Submission Time | |
|---|---|
| Task | F - Exactly K Steps 2 |
| User | totukawa |
| Language | Python (CPython 3.13.7) |
| Score | 0 |
| Code Size | 1194 Byte |
| Status | TLE |
| Exec Time | > 2000 ms |
| Memory | 10988 KiB |
Judge Result
| Set Name | Sample | All | ||||||
|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 0 / 500 | ||||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt |
| All | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 01_random_15.txt, 01_random_16.txt, 01_random_17.txt, 01_random_18.txt, 01_random_19.txt, 01_random_20.txt, 01_random_21.txt, 01_random_22.txt, 01_random_23.txt, 01_random_24.txt, 01_random_25.txt, 01_random_26.txt, 01_random_27.txt, 01_random_28.txt, 01_random_29.txt, 01_random_30.txt, 01_random_31.txt, 01_random_32.txt, 01_random_33.txt, 01_random_34.txt, 01_random_35.txt, 01_random_36.txt, 01_random_37.txt, 01_random_38.txt, 01_random_39.txt, 01_random_40.txt, 01_random_41.txt, 01_random_42.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00_sample_00.txt | AC | 11 ms | 9220 KiB |
| 00_sample_01.txt | AC | 11 ms | 9100 KiB |
| 00_sample_02.txt | AC | 13 ms | 9296 KiB |
| 01_random_03.txt | TLE | > 2000 ms | 10764 KiB |
| 01_random_04.txt | TLE | > 2000 ms | 10928 KiB |
| 01_random_05.txt | TLE | > 2000 ms | 10916 KiB |
| 01_random_06.txt | TLE | > 2000 ms | 10904 KiB |
| 01_random_07.txt | TLE | > 2000 ms | 10724 KiB |
| 01_random_08.txt | TLE | > 2000 ms | 10772 KiB |
| 01_random_09.txt | TLE | > 2000 ms | 10740 KiB |
| 01_random_10.txt | TLE | > 2000 ms | 10740 KiB |
| 01_random_11.txt | TLE | > 2000 ms | 10956 KiB |
| 01_random_12.txt | TLE | > 2000 ms | 10988 KiB |
| 01_random_13.txt | TLE | > 2000 ms | 10812 KiB |
| 01_random_14.txt | TLE | > 2000 ms | 10892 KiB |
| 01_random_15.txt | TLE | > 2000 ms | 10888 KiB |
| 01_random_16.txt | TLE | > 2000 ms | 10656 KiB |
| 01_random_17.txt | AC | 49 ms | 9400 KiB |
| 01_random_18.txt | TLE | > 2000 ms | 10740 KiB |
| 01_random_19.txt | AC | 22 ms | 9204 KiB |
| 01_random_20.txt | AC | 1374 ms | 10136 KiB |
| 01_random_21.txt | AC | 166 ms | 9544 KiB |
| 01_random_22.txt | AC | 22 ms | 9224 KiB |
| 01_random_23.txt | AC | 1219 ms | 9988 KiB |
| 01_random_24.txt | AC | 20 ms | 9316 KiB |
| 01_random_25.txt | TLE | > 2000 ms | 10808 KiB |
| 01_random_26.txt | AC | 301 ms | 9724 KiB |
| 01_random_27.txt | AC | 349 ms | 9708 KiB |
| 01_random_28.txt | TLE | > 2000 ms | 10572 KiB |
| 01_random_29.txt | TLE | > 2000 ms | 10752 KiB |
| 01_random_30.txt | AC | 1453 ms | 10188 KiB |
| 01_random_31.txt | TLE | > 2000 ms | 10272 KiB |
| 01_random_32.txt | AC | 719 ms | 9896 KiB |
| 01_random_33.txt | AC | 240 ms | 9656 KiB |
| 01_random_34.txt | AC | 20 ms | 9332 KiB |
| 01_random_35.txt | AC | 12 ms | 9196 KiB |
| 01_random_36.txt | AC | 238 ms | 9520 KiB |
| 01_random_37.txt | AC | 236 ms | 9608 KiB |
| 01_random_38.txt | TLE | > 2000 ms | 10928 KiB |
| 01_random_39.txt | AC | 11 ms | 9296 KiB |
| 01_random_40.txt | AC | 11 ms | 9240 KiB |
| 01_random_41.txt | AC | 11 ms | 9172 KiB |
| 01_random_42.txt | TLE | > 2000 ms | 10896 KiB |