Схема дорог и таблица — тренажёр

Задание 1 ЕГЭ. Семь задач — по одной на каждый поворот. Задача во всех одна и та же: сначала опознать, какой столбец таблицы какому пункту схемы соответствует, и только потом отвечать. Схемы устроены как на настоящем экзамене: пунктов шесть-восемь, из каждого выходит две-три дороги, тупиков нет, и опознать пункт по одному только числу дорог не выйдет ни в одной. Ответ набирается как на экзамене: число без единиц измерения (или заглавная русская буква, если спрошена буква). Ошибся — сразу видно разбор, и по этому же повороту даётся новая задача.

Оценка—
Подсказка: как решается задание 1

Что вообще происходит

Схему и таблицу рисовали независимо, поэтому П1 — это не А, и вообще никакой связи между номерами и буквами нет. Пока соответствие не восстановлено, из таблицы нельзя прочитать ничего.

Три хода, и никогда иначе

  1. посчитать, сколько дорог выходит из каждого пункта схемы (это степень вершины), и то же самое по таблице — сколько заполненных клеток в строке. Одного этого не хватит: пункта с единственным в своём роде числом дорог здесь нет, как и на экзамене;
  2. поэтому смотреть на соседей: у пункта не только своё число дорог, но и набор чисел у тех, куда эти дороги ведут. «Три дороги, и ведут они в пункты с 2, 2 и 4 дорогами» — такой столбец в таблице обычно уже один;
  3. дальше опознавать по связям с уже найденными: как только один пункт опознан, его соседи находятся почти сразу.

Считать в уме нечего: выписывайте А — 3 (2,2,4), Б — 2 (3,4)… и рядом такой же список по таблице. Это дольше, чем «на глаз», но на глаз в этом задании и ошибаются. На экзамене всё это делается на компьютере — как показывает учитель.

Чем отличаются повороты

Как записывают ответ

Целое число без единиц измерения: 34, а не «34 км». Два номера — подряд и по возрастанию: 25, а не «5 и 2». Буква — одна, заглавная и русская: Г, а не латинская «G» или «Г» с английской раскладки.

Это не придирка. ЕГЭ по информатике сдают за компьютером: ответ набирается в экзаменационной программе, и сверяет его машина — знак в знак. Привыкать надо здесь.

Откуда эти задачи

Задачи авторские, составлены в форме задания 1 ЕГЭ по информатике. Готовые условия никуда не скачивались: каждую схему строит генератор, у каждого она своя, и ответ у соседа другой. Схема каждый раз проверяется на то, что распутывается она единственным способом, — кроме звёздочек, где неоднозначность и есть вопрос.

Подсказка: как найти соответствие программой

Что делает программа

Подбирает, какая буква схемы какому номеру таблицы соответствует, и печатает строчку букв: АЕБВДЖГ — первая буква стоит на месте П1, вторая П2, и так до конца. Длину, сумму и путь по ней находишь сам: считать программа не умеет.

Как переписать условие

Пар в graph и table обязано быть поровну — программа печатает оба числа. Не сошлось: пропущена линия или клетка.

Шаблон

Шаблон поиска соответствия на Python — набери его сам: списки graph и table, letters, перебор permutations

p[a-1] — буква на месте Пa: места считаются с нуля. Проверок две, потому что дорогу в graph можно было записать любой стороной.

Что вывелось

Материалы подготовлены с использованием технологий искусственного интеллекта.