Задание 1. Информатика. ЕГЭ. Шастин. 29.08.2024

Просмотры: 105
Изменено: 24 ноября 2024

(Д. Бахтиев) На рисунке справа схема дорог \(N\)-ского района изображена в виде графа, в таблице содержатся сведения о протяженности каждой из этих дорог (в километрах).

Номер пункта
1234567
1 4510
245 4055
3 1560
41040 2035
515 55
655602055 45
73545 
 

Так как таблицу и схему рисовали независимо друг от друга, нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите длину пути из пункта Д в пункт Е. В ответе запишите целое число.

Решение:

Python


from itertools import permutations

g1 = '124 2146 356 41267 536 623457 746'
g2 = 'АБВ БАВ ВАБГДЕ ГВЕК ДВЕ ЕВГДК КЕГ'

d1 = {x[0]: set(x[1:]) for x in g2.split()}

for p in permutations('АБВГДЕК'):
    t = g1
    for x, y in zip('1234567', p):
        t = t.replace(x, y)
    d2 = {x[0]: set(x[1:]) for x in t.split()}
    if d1 == d2:
        print('1 2 3 4 5 6 7')
        print(*p)

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

1 2 3 4 5 6 7
К Г А Е Б В Д
1 2 3 4 5 6 7
К Г Б Е А В Д

По графу видно, что А и Б можно менять местами, поэтому программа даёт два варианта ответа. В любом случае ДЕ\(=35\).

Ответ: \(35\)