brainick: я чувствовал кайф от написания BFS, и долго занимался спортивным программированием. Но вот кайфа именно от обучения на этом сайте я не испытывал. К этому я веду.
Я решил проблему переносом всех файлов одну общую папку assets, так как пути к подпапкам он попросту не видел почему-то и поэтому не загружал из них файлы.
Евгений: Двумерный вектор, которй будет содержать все кратчайшие пути во все вершины. www.cs.usfca.edu/~galles/visualization/Dijkstra.html
Вот тут хорошая визуализация алгоритма и в конце показано восстановление путей. Поэтому всевозможные пути записываем в этот двумерный вектор, сортируем по возрастанию и первые три пути будут кратчайшими.
Еще способ просто восстановить все пути из массива предков, занести их в вектор векторов, отсортить его и вывести просто первые три пути. Самый простой способ.