Задание 26 ЕГЭ по информатике · 4A2884

Два свободных места между занятымиВысокаяКЭС 3.10
При онлайн-покупке билета на концерт известны номера занятых мест в зале. Необходимо выбрать свободное место так, чтобы перед ним было как можно больше подряд идущих свободных кресел с тем же номером места. Если подходящие места есть в нескольких рядах, выберите ряд, расположенный ближе к сцене. Данные для решения находятся в прилагаемом файле.
В первой строке файла указаны N, M и K: количество занятых мест, количество рядов и количество мест в каждом ряду. В следующих N строках записаны пары: номер ряда и номер занятого места. Выведите номер выбранного ряда и количество свободных кресел перед выбранным местом.
1_4A2884.zip

Показать ответ
68217 33508
Подсказки (3)
  1. Для каждого ряда определите свободные промежутки между занятыми местами и найдите подходящее место сразу после самого длинного такого промежутка.
  2. Отсортируйте занятые места внутри каждого ряда по номеру места и вычисляйте длину промежутка между соседними занятыми креслами: b−a−1.
  3. Сохраняйте максимальную длину свободного промежутка. При равенстве выбирайте меньший номер ряда. Ответом будут номер этого ряда и длина промежутка.
Решение
1. Сгруппировать занятые места по номерам рядов.

2. Для каждого ряда упорядочить номера занятых мест по возрастанию.

3. Проверить свободные кресла перед первым занятым местом, между соседними занятыми местами и перед концом ряда. Для соседних занятых мест с номерами a и b длина промежутка равна b−a−1.

4. Выбрать максимальный найденный промежуток. Если одинаковый максимум встречается в нескольких рядах, выбрать ряд с меньшим номером.
Частые ошибки
  • Не учитывать свободные места перед первым занятым креслом.
  • Считать занятое кресло частью свободного промежутка.
  • При равенстве длины промежутков выбирать не ближайший к сцене ряд.
  • Путать номер ряда с количеством свободных кресел.

Источник: Открытый банк ФИПИ

Похожие задания

26При онлайн-покупке билета на концерт известно, какие места в зале уже заняты. Необходимо купить билет на…Два свободных места между занятыми · 4522EF26При онлайн-покупке билета на концерт известно, какие места в зале уже заняты. Необходимо купить два билета на…Два свободных места между занятыми · 6689F326Организация купила для своих сотрудников все места в нескольких подряд идущих рядах на концертной площадке.…Два свободных места между занятыми · 97FA8B26При онлайн-покупке билета на концерт известно, какие места в зале уже заняты. Необходимо купить билет на…Два свободных места между занятыми · 9A0AE426При онлайн-покупке билета на концерт известно, какие места в зале уже заняты. Необходимо купить два билета на…Два свободных места между занятыми · AD6F7026Организация купила для своих сотрудников все места в нескольких подряд идущих рядах на концертной площадке.…Два свободных места между занятыми · BD5ECE26Организация купила для своих сотрудников все места в нескольких подряд идущих рядах на концертной площадке.…Два свободных места между занятыми · BE60AB26Организация купила для своих сотрудников все места в нескольких подряд идущих рядах на концертной площадке.…Два свободных места между занятыми · C3D450

Нужен репетитор по информатике?

Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.

Репетиторы по информатике

Подбор репетитора

Напишите, что нужно, — команда Precettore подберёт репетитора и свяжется с вами.

Готовьтесь к ЕГЭ по информатике в Precettore

Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.