def floyed(n, mp): for k in range(1, n + 1): for i in range(1, n + 1): for j in range(1, n + 1): mp[i][j] = min(mp[i][j], mp[i][k] + mp[k][j]) return mp def main(): # 读取输入 n, m, r = map(int, input().split()) rs = [0] + list(map(int, input().s...