Я беру вход, например,
4
1 3
1 2
2 4
Первая строка - количество узлов, строки после этого - ребра. Я должен попытаться раскрасить график, и если я не могу, мне нужно перечислить цикл на графике, который вызывает ошибку.
Пока это нормально, за исключением того, что один из графиков содержит 1 000 000 узлов. Каждый раз, когда я пытаюсь его использовать, я получаю ошибку переполнения стека, хотя я еще больше ее упорядочил и увеличил максимальный размер кучи затмения до 1024 м.
Я не спрашиваю код, просто спрашиваю, делаю ли я что-то явно неправильно, чтобы продолжать получать ошибки.