Задания
Версия для печати и копирования в MS Word
Тип 1 № 13479
i

На ри­сун­ке схема дорог Н-⁠ского рай­о­на изоб­ра­же­на в виде графа, в таб­ли­це со­дер­жат­ся све­де­ния о длине этих дорог в ки­ло­мет­рах.

 

П1П2П3П4П5П6П7
П110
П220
П310208
П481512
П515
П61218
П718

 

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

ВНИ­МА­НИЕ! Длины от­рез­ков на схеме не от­ра­жа­ют длины дорог.

Спрятать решение

Ре­ше­ние.

1.  По­сколь­ку E  — един­ствен­ная вер­ши­на, из ко­то­рой ведут 2 до­ро­ги, то ей со­от­вет­ству­ет П6.

2.  Из Е можно до­брать­ся до Г, в то же время Г  — одна из двух вер­шин, сте­пень ко­то­рой равна 3. Зна­чит, Г со­от­вет­ству­ет П4.

3.  Из П4 нужна до­ро­га, ко­то­рая при­ве­дет в пункт, от­ку­да боль­ше ни­ку­да нель­зя до­брать­ся (так как дру­гие 2 ребра из Г ведут в вер­ши­ны, от­ку­да еще можно до­брать­ся в дру­гие вер­ши­ны). Зна­чит, путь из Г в Б со­от­вет­ству­ет пути из П4 в П5, а его длина  — 15.

 

Ответ: 15.

 

При­ведём ре­ше­ние Фёдора Мизюрёва на языке Python.

from itertools import permutations

def tren_ege_1zad():

routes = 'АВ ДВ ВГ ГБ ГЕ ЕК'

tab = [13, 23, 34, 45, 46, 67]

for perm in permutations('АБВ­ГДЕК'):

temp = [perm[t // 10 - 1] + perm[t % 10 - 1] for t in tab]

if all([m in routes or m[::-1] in routes for m in temp]):

print(perm)

B_index = perm.index('Б')

C_index = perm.index('Г')

print(f"пункт Б на гра­фи­ке со­от­вет­ству­ет пунк­ту П{B_index + 1} в таб­ли­це, а пункт Г на гра­фи­ке со­от­вет­ству­ет пунк­ту П{C_index + 1} в таб­ли­це")

tren_ege_1zad()

По таб­ли­це на­хо­дим рас­сто­я­ние между по­лу­чив­ши­ми­ся пунк­та­ми.


Аналоги к заданию № 13479: 13506 Все

Раздел кодификатора ФИПИ: 1.3.1 Опи­са­ние ре­аль­но­го объ­ек­та и про­цес­са