Submission #202456


Source Code Expand

def warshall_froyd(vs, edges, vs_len, es_len):
    inf = float("inf")
    d = [[inf for _ in range(vs_len)] for _ in range(vs_len)]

    for i in range(vs_len):
        d[i][i] = 0
    for i, j, cost in edges:
        d[i][j] = cost

    for k in vs:
        for i in vs:
            for j in vs:
                d[i][j] = min(d[i][j], d[i][k] + d[k][j])

    return d


def solve(vs, edges, vs_len, es_len):
    d = warshall_froyd(vs, edges, vs_len, es_len)
    s = set()
    for i in range(vs_len):
        s.add(max(d[i]))
    return min(s)


N, M = [int(i) for i in input().split()]
edges = set()
for _ in range(M):
    frm, to, cost = input().split()
    edges.add((int(frm)-1, int(to)-1, int(cost)))
    edges.add((int(to)-1, int(frm)-1, int(cost)))

print(solve(range(N), edges, N, M))

Submission Info

Submission Time
Task D - バスと避けられない運命
User kenkov
Language Python (3.2.3)
Score 0
Code Size 824 Byte
Status TLE
Exec Time 5033 ms
Memory 24528 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
AC × 22
TLE × 14
Set Name Test Cases
All test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt, test_18.txt, test_19.txt, test_20.txt, test_21.txt, test_22.txt, test_23.txt, test_24.txt, test_25.txt, test_26.txt, test_27.txt, test_28.txt, test_29.txt, test_30.txt, test_31.txt, test_32.txt, test_33.txt, test_34.txt, test_35.txt, test_36.txt
Case Name Status Exec Time Memory
sample_01.txt AC 200 ms 8820 KB
sample_02.txt AC 147 ms 8424 KB
sample_03.txt AC 149 ms 8300 KB
test_01.txt AC 141 ms 8308 KB
test_02.txt TLE 5030 ms 9228 KB
test_03.txt TLE 5033 ms 24528 KB
test_04.txt TLE 5031 ms 10504 KB
test_05.txt AC 4482 ms 15064 KB
test_06.txt AC 526 ms 9572 KB
test_07.txt TLE 5032 ms 19544 KB
test_08.txt AC 158 ms 8308 KB
test_09.txt AC 3069 ms 13880 KB
test_10.txt AC 463 ms 9556 KB
test_11.txt AC 536 ms 9700 KB
test_12.txt TLE 5031 ms 11864 KB
test_13.txt AC 549 ms 9664 KB
test_14.txt AC 786 ms 10048 KB
test_15.txt TLE 5032 ms 19028 KB
test_16.txt AC 889 ms 10204 KB
test_17.txt AC 3502 ms 14408 KB
test_18.txt TLE 5031 ms 11736 KB
test_19.txt AC 957 ms 10200 KB
test_20.txt AC 814 ms 9948 KB
test_21.txt AC 149 ms 8424 KB
test_22.txt AC 2432 ms 10460 KB
test_23.txt AC 159 ms 8424 KB
test_24.txt TLE 5031 ms 9216 KB
test_25.txt TLE 5030 ms 9192 KB
test_26.txt AC 3325 ms 9564 KB
test_27.txt AC 4460 ms 9824 KB
test_28.txt TLE 5031 ms 9172 KB
test_29.txt TLE 5031 ms 9192 KB
test_30.txt AC 737 ms 8548 KB
test_31.txt AC 185 ms 8308 KB
test_32.txt TLE 5030 ms 9148 KB
test_33.txt TLE 5030 ms 9192 KB
test_34.txt AC 334 ms 8420 KB
test_35.txt AC 2595 ms 9312 KB
test_36.txt TLE 5031 ms 9224 KB