здраствуйте ,делаю алгоритм Крускала и для его реализации необходимо проверка на ацикличность при добавлении нового ребра нашел тут код
https://e-maxx.ru/algo/finding_cycle ,но немогу понять для чего нужны эти векторы vector<char> cl;
vector<int> p; можите подсказать пожалуйста для чего они