Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 1. Информатика. ЕГЭ. Шастин. 7.05.2025
- Просмотры: 980
- Изменено: 9 мая 2025
(Д. Бахтиев) На рисунке схема дорог N-ского района изображена в виде графа, в таблице содержатся сведения о протяжённости каждой из этих дорог (в километрах).
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Так как таблицу и схему рисовали независимо друг от друга, то нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите, какова сумма протяжённостей дорого из пункта Б в пункт Г и из пункта Ж в пункт Д. В ответе запишите целое число.
Решение:
Python
from itertools import permutations
graph = {'А': set('БЖ'),
'Б': set('АВГ'),
'В': set('БЕД'),
'Г': set('БЕ'),
'Д': set('ВЖ'),
'Е': set('ВГЖ'),
'Ж': set('АДЕ')}
templ = {1: [3, 4, 7], 2: [4, 5, 6], 3: [1, 5, 6], 4: [1, 2],
5: [2, 3], 6: [2, 3, 7], 7: [1, 6]}
for p in permutations('АБВГДЕЖ'):
chk = {p[k-1]: set(p[i-1] for i in v) for k, v in templ.items()}
if chk == graph:
print('1 2 3 4 5 6 7')
print(*p)
Вывод программы:
1 2 3 4 5 6 7 Б Ж В А Д Е Г 1 2 3 4 5 6 7 Ж Б Е А Г В Д
Поэтому сумма протяженностей дорог из пункта Б в пункт Г и из пункта Ж в пункт Д равна \((17) + (25) = 11 + 31 = 42.\)
Ответ: \(42\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


