Это задача о графах, связанная с теорией Эйлеровых путей. Чтобы обойти граф, не отрывая карандаша и не проводя ребро дважды, нужно, чтобы количество вершин с нечетной степенью было равно 0 или 2.
Давайте определим степень каждой вершины (количество ребер, выходящих из нее):
Пересчитаем степени вершин, учитывая, что петли (ребра, начинающиеся и заканчивающиеся в одной вершине) добавляют 2 к степени вершины, а ребро между двумя вершинами добавляет 1 к каждой из них.
На рисунке:
Давайте перерисуем и проанализируем еще раз:
Граф состоит из вершин A, B, C, D, E, F.
Ребра:
Теперь считаем степени вершин:
У нас есть две вершины с нечетной степенью: A (3) и F (1). Если в графе есть ровно две вершины с нечетной степенью, то Эйлеров путь существует и он начинается в одной из этих вершин и заканчивается в другой.
Нам дано, что Оля закончила обводить граф в вершине C. Это противоречит условию существования Эйлерова пути, так как C имеет четную степень (2). Возможно, я неправильно интерпретировал граф или условие.
Пересмотрим условие: