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

На ри­сун­ке слева изоб­ра­же­на схема дорог Н-⁠ского рай­о­на, в таб­ли­це звёздоч­кой обо­зна­че­но на­ли­чие до­ро­ги из од­но­го населённого пунк­та в дру­гой. От­сут­ствие звёздоч­ки озна­ча­ет, что такой до­ро­ги нет.

 

1234567
1***
2***
3******
4**
5**
6***
7***

 

Каж­до­му населённому пунк­ту на схеме со­от­вет­ству­ет его номер в таб­ли­це, но не­из­вест­но, какой имен­но номер. Опре­де­ли­те, какие но­ме­ра населённых пунк­тов в таб­ли­це могут со­от­вет­ство­вать населённым пунк­там A и G на схеме. В от­ве­те за­пи­ши­те эти два но­ме­ра в воз­рас­та­ю­щем по­ряд­ке без про­бе­лов и зна­ков пре­пи­на­ния.

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

Ре­ше­ние.

Со­по­ста­вим населённые пунк­ты графа и населённые пунк­ты в таб­ли­це. Не­об­хо­ди­мо опре­де­лить но­ме­ра на­се­лен­ных пунк­тов A и G. Из F ведут шесть дорог. Таким об­ра­зом, F  — 3. За­ме­тим, что из пунк­тов A и G нет до­ро­ги в населённые пунк­ты C и E, из ко­то­рых идут 2 до­ро­ги. Сле­до­ва­тель­но, пунк­ты 6 и 7  — это либо A, либо G.

 

Ответ: 67.

 

 

При­ведём ре­ше­ние Артёма Гри­ди­на на языке Python.

from itertools import permutations

table = '347 356 124567 13 23 237 126'.split()

graph = 'FC FD FG FE FB FA CD DG GA AB BE'.split()

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

for p in permutations('ABCDEFG'):

if all(str(p.index(c2)+1) in table[p.index(c1)] for c1, c2 in graph):

print(*p)

break

Источник: ЕГЭ — 2018. До­сроч­ная волна. Ва­ри­ант 1
Раздел кодификатора ФИПИ: 1.3.1 Опи­са­ние ре­аль­но­го объ­ек­та и про­цес­са