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

На ри­сун­ке схема дорог изоб­ра­же­на в виде графа, в таб­ли­це звёздоч­ка­ми обо­зна­че­но на­ли­чие до­ро­ги между населёнными пунк­та­ми. Так как таб­ли­цу и схему ри­со­ва­ли не­за­ви­си­мо друг от друга, ну­ме­ра­ция населённых пунк­тов в таб­ли­це никак не свя­за­на с бук­вен­ны­ми обо­зна­че­ни­я­ми на графе. Вы­пи­ши­те по­сле­до­ва­тель­но без про­бе­лов и зна­ков пре­пи­на­ния ука­зан­ные на графе бук­вен­ные обо­зна­че­ния пунк­тов от П1 до П9: сна­ча­ла букву, со­от­вет­ству­ю­щую П1, затем букву, со­от­вет­ству­ю­щую П2, и т. д.

 

П1П2П3П4П5П6П7П8П9
П1**
П2***
П3***
П4***
П5**
П6****
П7***
П8***
П9***

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

Ре­ше­ние.

За­ме­тим, что в таб­ли­це име­ет­ся один пункт сте­пе­ни 4, на­се­лен­ный пункт А, ему со­от­вет­ству­ет пункт П6.

В таб­ли­це име­ет­ся два пунк­та сте­пе­ни 2, пункт Б имеет общую до­ро­гу с пунк­том А (пункт П6), сле­до­ва­тель­но, ему со­от­вет­ству­ет П1, тогда дру­гой пункт сте­пе­ни 2  — это пункт Д, со­от­вет­ству­ет пунк­ту П5.

На­се­лен­ный пункт В имеет общие до­ро­ги с пунк­том А (пункт П6) и Б (пункт П1), ему со­от­вет­ству­ет пункт П9.

Пункт В имеет общие до­ро­ги с пунк­том А (пункт П6), пунк­том Б (пункт П1) и пунк­том К. Сле­до­ва­тель­но, пунк­ту К со­от­вет­ству­ет пункт П3.

Пункт Ж имеет общие до­ро­ги с пунк­том Д (пункт П5) и пунк­том К (пункт П3), сле­до­ва­тель­но, ему со­от­вет­ству­ет пункт П2.

Пункт Г имеет общие до­ро­ги с пунк­том А (пункт П6) и пунк­том Д (пункт П5), сле­до­ва­тель­но, ему со­от­вет­ству­ет пункт П8.

Пункт Е имеет общие до­ро­ги с пунк­том Г (пункт П8) и пунк­том Ж (пункт П2), сле­до­ва­тель­но, ему со­от­вет­ству­ет пункт П7.

Пункт И имеет общие до­ро­ги с пунк­том А (пункт П6), пунк­том Е (пункт П7) и пунк­том К (пункт П3), сле­до­ва­тель­но, ему со­от­вет­ству­ет пункт П4.

Вы­пи­шем по­сле­до­ва­тель­но без про­бе­лов и зна­ков пре­пи­на­ния ука­зан­ные на графе бук­вен­ные обо­зна­че­ния пунк­тов от П1 до П9: ДЕ­ЖАГ­БИВ.

 

Ответ:БЖ­КИ­ДА­Е­ГВ.

 

При­ведём ре­ше­ние Ильи Ан­дри­а­но­ва на языке Python.

from itertools import permutations

table = '16 19 23 25 27 32 34 39 43 46 47 52 58 61 64 68 69 72 74 78 85 86 87 91 93 96'

graph = 'АБ БА БВ ВБ АВ ВА АГ ГА АИ ИА ЕИ ИЕ ЕГ ГЕ ГД ДГ ДЖ ЖД ЕЖ ЖЕ ЖК КЖ ИК КИ ВК КВ'

for p in permutations('АБВ­ГДЕ­ЖИК'):

new_table = table

for i in range(1, 9+1):

new_table = new_table.replace(str(i), p[i-1])

if set(new_table.split()) == set(graph.split()):

print('1 2 3 4 5 6 7 8 9')

print(*p)


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