Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 1. Информатика. ЕГЭ. Основная волна. 10.06.2025
- Просмотры: 2309
- Изменено: 20 августа 2025
На рисунке изображена схема дорог \(N\)-ского района. В таблице содержатся сведения о протяжённости каждой из дорог (в километрах). Так как таблицу и схему рисовали независимо друг от друга, нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе.
|
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Определите, какова сумма протяжённостей дорог из пункта В в пункт Н и из пункта А в пункт Е. В ответе запишите целое число.
Решение:
Python
from itertools import permutations
graph = {'A': set('BEH'),
'B': set('AH'),
'C': set('DEG'),
'D': set('CF'),
'E': set('ACG'),
'F': set('DGH'),
'G': set('CEF'),
'H': set('ABF')}
templ = {1: [2, 4, 7],
2: [1, 4, 8],
3: [5, 7, 8],
4: [1, 2, 6],
5: [3, 8],
6: [4, 7],
7: [1, 3, 6],
8: [2, 3, 5]}
for p in permutations('ABCDEFGH'):
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 8')
print(*p)
Вывод программы
1 2 3 4 5 6 7 8 G E H C B D F A
\(30 + 8 = 38\)
Ответ: \(38\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!



