Первое, что стоит сделать, – сверить схему с таблицей по числу дорог: в таблице 16 заполненных клеток, каждая дорога записана дважды, значит дорог 8. На схеме их тоже 8. Если бы числа не сошлись, дальше можно было бы не идти – значит, что-то прочитано неверно.
Дальше само сопоставление. Оно строится по структуре связей, и только по ней. Километры в этом не участвуют вовсе – их берут последним действием, когда буквы уже опознаны. Отсюда четыре шага.
- Выписать степени с обеих сторон. Два набора чисел обязаны совпасть – это заодно проверка, что вы правильно прочитали и схему, и таблицу.
- Закрепить уникальные степени. Одна вершина степени 5 и один пункт степени 5 – это пара, без вариантов.
- Оставшихся разводить по соседям. У двух вершин одинаковая степень, но разное окружение: у одной среди соседей есть тупик, у другой нет; одна соединена с уже опознанной вершиной, другая нет. Этот шаг повторяют, пока что-то новое определяется.
- Проверить и вовремя остановиться. Пройдите по схеме дорога за дорогой и найдите каждую в таблице: все восемь нашлись – буквы расставлены верно, какой-то нет – ошибка на шаге 3. А если у нескольких букв так и осталось по два номера, разводить их не нужно: схема симметрична, и вопрос составлен так, что от выбора ответ не изменится. Сопоставлять каждой букве свою строку требуется далеко не всегда.
Вопрос стоит прочитать до сопоставления, а не после: от него зависит, до какого места доводить работу.
Ниже те же четыре шага на задаче из демоверсии – можно пролистать их по одному и посмотреть, что известно о каждой букве в этот момент.