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

Коробки и коржи: вложение с заданной разностьюВысокаяКЭС 3.10
В магазине для упаковки подарков есть N кубических коробок. Самой интересной считается упаковка подарка по принципу матрёшки: подарок упаковывается в одну из коробок, та в свою очередь в другую коробку и так далее. Одну коробку можно поместить в другую, если длина её стороны хотя бы на 7 единиц меньше длины стороны другой коробки. Определите наибольшее количество коробок, которое можно использовать для упаковки одного подарка, и максимально возможную длину стороны самой маленькой коробки в таком наборе. Размер подарка позволяет поместить его в самую маленькую коробку.
В первой строке входного файла находится число N — количество коробок в магазине. В следующих N строках находятся значения длин сторон коробок, каждое — в отдельной строке. Все числа натуральные и не превышают 10 000.
Для выполнения задания используйте данные из прилагаемого файла.
1_0C1433.zip

Показать ответ
1306 52
Подсказки (3)
  1. Отсортируйте длины сторон коробок по возрастанию. Какие коробки можно последовательно добавлять к уже построенной цепочке?
  2. Для каждой коробки храните максимальную длину цепочки, заканчивающейся коробкой этого размера. Переход возможен, если разность размеров соседних коробок не меньше 7.
  3. После сортировки вычислите длину самой длинной цепочки. Для цепочек этой длины выберите ту, у которой размер первой коробки максимален.
Решение
1. Считаем все размеры коробок и сортируем их по неубыванию. Одинаковые размеры нельзя использовать последовательно, поскольку их разность меньше 7.

2. Для каждой позиции вычисляем длину максимальной цепочки, которая заканчивается коробкой на этой позиции: рассматриваем предыдущие коробки с размером не больше текущего минус 7.

3. Для каждой цепочки максимальной длины восстанавливаем размер самой маленькой коробки. Из всех таких цепочек выбираем максимальный размер первой коробки.

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

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

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

26В магазине для упаковки подарков есть N кубических коробок из материалов двух видов. Одну коробку можно…Коробки и коржи: вложение с заданной разностью · 05BFA626В магазине для упаковки подарков есть N кубических коробок. Самой интересной считается упаковка подарка по…Коробки и коржи: вложение с заданной разностью · 38235A26В магазине есть N кубических коробок. Одну коробку можно поместить в другую, если длина её стороны хотя бы на…Коробки и коржи: вложение с заданной разностью · 553F8026В магазине для упаковки подарков есть N кубических коробок. Самой интересной считается упаковка подарка по…Коробки и коржи: вложение с заданной разностью · 584C6A26В магазине для упаковки подарков есть N кубических коробок. Одну коробку можно поместить в другую, если длина…Коробки и коржи: вложение с заданной разностью · 8091A926В магазине для упаковки подарков есть N кубических коробок. Самой интересной считается упаковка подарка по…Коробки и коржи: вложение с заданной разностью · B1F57A26В кондитерской есть N круглых форм для коржей. Специализация кондитерской — многоярусные торты, в которых…Коробки и коржи: вложение с заданной разностью · CBF8FC

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

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

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

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

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

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

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