В графе вершины - это точки, а ребра - это линии, соединяющие вершины. Изолированная вершина - это вершина, не соединенная ни с какими другими вершинами.
Примеры графов:
Рисунок «а»
Рисунок «б»
Чтобы бульдозер смог проехать по каждой дорожке ровно один раз и вернуться в начальную точку, граф должен быть эйлеровым. Эйлеров граф - это граф, в котором все вершины имеют четную степень (то есть, из каждой вершины выходит четное число ребер).
Нужно выбрать такой план прокладки дорожек, чтобы в графе, представляющем этот план, все вершины имели четную степень.
Проверь, чтобы все вершины имели четную степень.
Редфлаг: Если хоть одна вершина имеет нечетную степень, это плохой план.