Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 1. Информатика. ЕГЭ. ЕГКР. 19.04.2025
- Просмотры: 2579
- Изменено: 9 мая 2025
На рисунке схема дорог N-ского района изображена в виде графа, в таблице содержатся сведения о протяжённости каждой из этих дорог (в километрах).
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Так как таблицу и схему рисовали независимо друг от друга, нумерация населённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите, какова сумма протяжённостей дорог из пункта \(C\) в пункт \(G\) и из пункта \(H\) в пункт \(E.\) В ответе запишите целое число.
Решение:
Python
from itertools import permutations
graph = {'A': set('EF'),
'B': set('DGH'),
'C': set('FG'),
'D': set('BEF'),
'E': set('ADH'),
'F': set('ACD'),
'G': set('BCH'),
'H': set('BEG')}
templ = {1: [2, 3], 2: [1, 6, 8], 3: [1, 5, 8], 4: [5, 7, 8],
5: [3, 4, 7], 6: [2, 7], 7: [4, 5, 6], 8: [2, 3, 4]}
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 A F E B H C G D
Поэтому, сумма длин дорого равна \(14 + 17 = 31.\)
Ответ: \(31\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


