Edge { int source, dest, weight; }; struct Node { int vertex, weight; }; int main() { vector edges = { {0,1,2}, {0,2,3}, {1,3,-1},