У меня есть 2 списка:
edges = [[0,1],[0,2],[0,3],[1,2],[1,3]]
weight = [10,8,7,3,7]
ребра представляет список ребер, соединяющих 2 узла вместе с соответствующим весом.
для заданных начальных узлов, как на ребрах [i] [0] Я хочу выбрать самую короткую точку соединения с учетом веса, поэтому в этом случае результат будет выглядеть следующим образом:
connect = [[0,3],[1,2]]
weight = [7,3]
Поскольку из всех узлов, подключенных к 0, 3 является ближайшим, а для 1, 2 - ближайшим.
Я не могу сформулировать проблему, любая помощь приветствуется!