Задание 1. Информатика. ЕГЭ. Статград. 28.01.2025-1

Просмотры: 1218
Изменено: 2 февраля 2025

На рисунке схема дорог изображена в виде графа, в таблице содержатся сведения о длине этих дорог в километрах.

Номер пункта
П1П2П3П4П5П6П7П8П9
П1 38303426
П238 312224
П33031 32
П4 4028
П522 2536
П6244025 37
П73236 
П834 35
П926283735 
 

Так как таблицу и схему рисовали независимо друг от друга, нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Известно, что дорога КИ короче дороги АГ. Определите длину дороги ДЖ.

Решение:

Python


from itertools import permutations

graph = {'А': set('БГ'),
         'Б': set('АВГЕ'),
         'В': set('БЕ'),
         'Г': set('АБДЖ'),
         'Д': set('ГЕЖК'),
         'Е': set('БВДК'),
         'Ж': set('ГДИ'),
         'И': set('ЖК'),
         'К': set('ДЕИ')}

templ = {1: [2, 3, 8, 9],
         2: [1, 3, 5, 6],
         3: [1, 2, 7],
         4: [6, 9],
         5: [2, 6, 7],
         6: [2, 4, 5, 9],
         7: [3, 5],
         8: [1, 9],
         9: [1, 4, 6, 8]}

for p in permutations('АБВГДЕЖИК'):
    chk = {p[k-1]: set(p[i-1] for i in v) for k, v in templ.items()}
    if graph == chk:
        print('1 2 3 4 5 6 7 8 9')
        print(*p)

Вывод программы

1 2 3 4 5 6 7 8 9
Г Д Ж В К Е И А Б
1 2 3 4 5 6 7 8 9
Е Д К А Ж Г И В Б

В первом случае КИ\(=36\), АГ\(=34\). Во втором случае КИ\(=32\), АГ\(=40\), который нам подходит. Значит ДЖ\(=22\).

Ответ: \(22\)