Для решения этой задачи нам нужно сопоставить точки на графе с соответствующими строками/столбцами в таблице. Будем анализировать степени вершин (количество дорог, выходящих из точки) на графе:
Теперь посмотрим на таблицу и найдем строку или столбец, сумма длин дорог из которой соответствует степени вершины:
Анализ таблицы (построчно):
Важно: В таблице есть пустые клетки и клетки с серым фоном. Это означает, что между этими пунктами нет прямой дороги. На графе такая же ситуация - отсутствующие соединения.
Сопоставление:
Давайте попробуем сопоставить по количеству связей на графе и данным в таблице.
Вершины на графе по степени:
Проверяем строки/столбцы таблицы, где есть числа (не пустые и не серые):
Уточняем:
Если К = П1 (7), то эта дорога длиной 7.
Если Д или Е = П4 (11, 5), то эти дороги имеют длины 11 и 5. На графе Д и Е имеют степень 2, а у П4 только 2 дороги указаны (11 и 5).
Если Б или В = П3 (8, 11, 6), то эти пункты имеют 3 дороги.
Если А = П2 (7, 8, 3, 4) или П5 (3, 6, 5, 9). У А степень 4.
Пробуем сопоставить А и Г.
А имеет 4 связи, Г имеет 4 связи.
П2 и П5 имеют по 4 значения.
П3 и П5 имеют по 3 значения.
П4 имеет 2 значения.
П1, П6, П7 имеют по 1 значению.
Сопоставление вершин графа с пунктами таблицы:
Рассмотрим дорогу А-Г.
Если А = П2, а Г = П5, то дорога А-Г = 8 (из П2) и 6 (из П5). Не совпадает.
Если А = П5, а Г = П2, то дорога А-Г = 3 (из П5) и 7 (из П2). Не совпадает.
Если А = П2 (7, 8, 3, 4) и Г = П3 (8, 11, 6)
Из П2 есть дорога 8, из П3 есть дорога 8. Это возможно, если А=П2, Г=П3, дорога А-Г = 8.
Проверим это сопоставление:
Но! Если А=П2, Б=П3, В=П3, Г=П5, Д=П4, Е=П4, К=П1:
Дорога А-Г: В таблице П2-П5 = 3. На графе А-Г - ?
Снова пробуем сопоставить А и Г:
А (4 связи) и Г (4 связи). Оба пункта должны соответствовать строкам/столбцам с 4 значениями: П2 (7, 8, 3, 4) и П5 (3, 6, 5, 9).
Если А = П2, а Г = П5, то длина дороги А-Г равна значению П2-П5 в таблице, которое равно 3.
Если А = П5, а Г = П2, то длина дороги А-Г равна значению П5-П2 в таблице, которое равно 3.
Проверим это сопоставление:
Значит, дорога между А и Г имеет протяженность 3.
Попробуем проверить остальные пункты:
Взглянем на граф:
Г соединено с А, В, Д, К.
А соединено с Б, Г, Д.
Сопоставим П2 и П5 с А и Г.
А=П2 (7, 8, 3, 4)
Г=П5 (3, 6, 5, 9)
Дорога А-Г = 3.
Теперь ищем соответствия для других вершин:
К (1 связь): П1(7), П6(4), П7(9). Пусть К=П1 (7).
Д (2 связи): П4(11, 5). Пусть Д=П4.
Е (2 связи): Если Д=П4, то Е не может быть П4. Е может быть другой строкой с 2 значениями, но таких нет.
Пересмотрим:
Вершины с 4 связями: А, Г. Строки с 4 значениями: П2 (7, 8, 3, 4) и П5 (3, 6, 5, 9).
Вершины с 3 связями: Б, В. Строка с 3 значениями: П3 (8, 11, 6).
Вершины с 2 связями: Д, Е. Строка с 2 значениями: П4 (11, 5).
Вершины с 1 связью: К. Строки с 1 значением: П1 (7), П6 (4), П7 (9).
Сопоставление:
Найдем дорогу А-Г.
Если А = П2, а Г = П5, то дорога А-Г = 3 (значение в ячейке П2-П5).
Если А = П5, а Г = П2, то дорога А-Г = 3 (значение в ячейке П5-П2).
В обоих случаях дорога А-Г = 3.
Проверим остальные связи:
Дорога А-Б:
Если А=П2, Б=П3, то дорога А-Б = 8 (П2-П3).
Дорога А-Д:
Если А=П2, Д=П4, то дорога А-Д = 4 (П2-П4).
Дорога Г-В:
Если Г=П5, В=П3, то дорога Г-В = 6 (П5-П3).
Дорога Г-К:
Если Г=П5, К=П1, то дорога Г-К = 9 (П5-П1).
Дорога В-Е:
Если В=П3, Е=П4, то дорога В-Е = 11 (П3-П4).
Проверим соответствие на графе:
А (связи с Б, Г, Д)
Г (связи с А, В, Д, К)
Дорога А-Г = 3.
Ответ: 3