Задание №1 ЕГЭ по информатике: разбор, шаблоны кода Python и анти-примеры | СмартКИМ
СмартКИМ УДОБНАЯ ПОДГОТОВКА К ЕГЭ И ОГЭ
Задачи №1 Решать в тренажере Войти в СмартКИМ
ЕГЭ (1–27) ОГЭ (1–15) Python: шпаргалка
Быстрый переход по номерам и темам
Базовый (1 балл) Время: 3-5 мин Степень вершины Соседи вершины Таблица смежности Все задачи №1 в каталоге

Задание №1. Графы и таблицы: кто есть кто на карте

Тема: Сопоставление схемы дорог и таблицы по степеням вершин
Одну и ту же карту дорог нарисовали дважды: схемой с буквами и таблицей с номерами П1–П7. Надо понять, какой букве какой номер соответствует, и прочитать в таблице длину нужной дороги. Решается руками за 3 минуты.

Что от тебя хотят

Есть схема дорог с буквами А, Б, В... и таблица с пунктами П1, П2, П3... Рисовали их независимо, поэтому номера в таблице никак не связаны с буквами на схеме. Это как два паспорта на одного человека, где в одном написано имя, а в другом только номер. Твоя задача: понять, кто есть кто, и достать из таблицы число.

Идея: у каждого пункта есть «паспорт»

Степень вершины — это число дорог, которые из неё выходят. На схеме её видно по отрезкам у буквы, а в таблице это количество заполненных клеток в строке. Одно и то же место на двух рисунках всегда даёт одну и ту же степень, и за это можно зацепиться.

Алгоритм из четырёх шагов

  1. Посчитай степени всех букв на схеме и всех строк в таблице. Запиши рядом.
  2. Найди одиночек: степень, которая встречается один раз. Такие пункты определяются сразу.
  3. Разбери одинаковых по соседям. Если у двух пунктов одинаковая степень, посмотри, с кем они соединены. Опирайся на уже найденных.
  4. Прочитай ответ на пересечении нужной строки и столбца. Перед этим ещё раз перечитай вопрос.

Разбор на живом примере

Схема дорог и таблица описывают один и тот же район. На схеме дороги такие: А–Б, А–В, А–Е, А–Ж, В–Г, В–Ж, Г–Д, Г–Е, Д–Е. В таблице указаны длины дорог в километрах. Определите длину дороги между пунктами Г и Д.

П1П2П3П4П5П6П7Степень
П15683
П24122
П35101194
П46102
П58473
П6111
П712973
  1. Степени на схеме: А — 4, Б — 1, В — 3, Г — 3, Д — 2, Е — 3, Ж — 2. В таблице: П1 — 3, П2 — 2, П3 — 4, П4 — 2, П5 — 3, П6 — 1, П7 — 3.
  2. Одиночки: степень 4 только у А и у П3, значит А = П3. Степень 1 только у Б и у П6, значит Б = П6.
  3. Две двойки: Ж и Д на схеме, П2 и П4 в таблице. Ж соединён с А, а из двух пунктов только П4 соединён с П3. Значит Ж = П4, а Д = П2.
  4. У Ж ещё один сосед, это В. В строке П4 вторая клетка стоит в столбце П1, значит В = П1.
  5. Соседи Д — это Г и Е, в таблице у П2 это П5 и П7. Е соединён с А (П3), и из этих двух с П3 соединён П7. Значит Е = П7, а Г = П5.
  6. Нужна дорога Г–Д, то есть П5–П2. На пересечении стоит 4.

Ответ: 4. Я проверил этот пример перебором всех 5040 раскладок букв по номерам: подходит одна, и ответ в ней такой же.

Код здесь не нужен. Перебор 5040 раскладок написать можно, но руками выйдет быстрее. Три минуты на задачу, и ни секундой больше.
Не подгоняй на глаз. Две похожие вершины легко перепутать. Пока степени не выписаны, не сопоставляй ничего.

Разновидности и прототипы задания на экзамене

Тип 1: Вершины с разным числом дорог
Почти у каждого пункта своё число дорог. Сопоставление находится сразу, по одним степеням.
Тип 2: Одинаковые степени у нескольких пунктов
Приходится смотреть на соседей: у кого из них какая степень и с кем они дружат.
Тип 3: Симметричный граф
Два пункта неотличимы. Это нормально: нужная длина дороги от выбора не зависит.

Типичные ошибки

✕ Не так
Сопоставлять «на глаз»
Когда вершины стоят похожим образом, на глаз путаешь их примерно в половине случаев.
✓ Так
Сначала выписать степени всех букв и всех строк таблицы, потом искать одиночек.
✕ Не так
Не дочитать вопрос
Найти длину дороги А–Б, а в задаче просили сумму дорог А–Б и Д–Е.
✓ Так
Перечитать последнее предложение условия перед записью ответа.
✕ Не так
Испугаться симметрии
Два пункта неотличимы, значит, где-то ошибка? Нет.
✓ Так
При симметрии искомая длина получается одинаковой при любом выборе из двух вариантов.
ГРОБ

ГРОБ №1: Граф, где все вершины одинаковые

Бывают графы, где у всех вершин степень 3, например куб или призма. Сопоставить буквы с номерами можно несколькими способами, и кажется, что ответа нет.

Как обойти
Ответ есть и он один: длина искомой дороги от выбора не зависит. Выбери любую вершину за П1, а дальше «раскручивай» соседей по цепочке.

Лайфхаки на экзамене

  1. Таблица симметрична относительно главной диагонали: вся информация лежит в верхнем треугольнике, нижний можно не читать.
  2. Если пункт соединён со всеми остальными, в его строке заполнены все клетки. Такая строка всегда одна и находится первой.
  3. Проверка: сумма всех степеней равна удвоенному числу дорог. Не сошлось — ошибся в подсчёте клеток.
  4. Не можешь разделить две вершины с одинаковой степенью? Выпиши степени их соседей по возрастанию: {2, 3, 4} и {3, 3, 4} уже разные.
Банк реальных задач №1 Открыть в тренажере СмартКИМ