Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 1. Информатика. ЕГЭ. Статград. База. 12.05.2025-1
- Просмотры: 1589
- Изменено: 12 мая 2025
На рисунке схема дорог N-ского района изображена в виде графа, в таблице содержатся сведения о протяжённости каждой из этих дорог (в километрах).
|
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Так как таблицу и схему рисовали независимо друг от друга, нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите, какова сумма протяжённостей дорог из пункта C в пункт B и из пункта D в пункт E. В ответе запишите целое число
Решение:
Python
from itertools import permutations
graph = {'A': set('BH'),
'B': set('AC'),
'C': set('BDH'),
'D': set('CEH'),
'E': set('DF'),
'F': set('EGH'),
'G': set('FH'),
'H': set('ACDFG')}
templ = {1: [2, 4, 7],
2: [1, 3, 5, 6, 7],
3: [2, 6],
4: [1, 5],
5: [2, 4],
6: [2, 3, 8],
7: [1, 2, 8],
8: [6, 7]}
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 C H G B A F D E
Сумма протяжённостей дорого \(S = 12 + 13 = 25.\)
Ответ: \(25\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!



