26

Решение: Коробки-матрёшки

ЕГЭ · Информатика · Задание 26 · Массивы и строки
ВысокаяФИПИ553F80Короткий ответ≈ 10 минутРазбор в 4 шага
Условие

В магазине есть $N$ кубических коробок. Одну коробку можно поместить в другую, если длина её стороны хотя бы на 3 единицы меньше длины стороны другой коробки. Определите наибольшее количество коробок, которое можно использовать для упаковки одного подарка, и максимально возможную длину стороны самой маленькой коробки в таком наборе. Размер подарка позволяет поместить его в самую маленькую коробку.

Во входном файле в первой строке указано число $N$, затем в $N$ строках — длины сторон коробок. Запишите сначала наибольшее количество коробок, затем максимально возможную длину стороны самой маленькой коробки.

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

4 шага
1

Считаем все длины сторон коробок и сортируем их по возрастанию.

$$a_1 \leq a_2 \leq \dots \leq a_N$$
2

Последовательно строим цепочку. Очередную коробку можно добавить, если её сторона отличается от стороны последней выбранной коробки не менее чем на 3.

$$a_i-a_{last}\geq 3$$
3

Для каждой максимальной по длине цепочки запоминаем длину её первой коробки. Если длина цепочки увеличилась, заменяем ответ; если длина такая же, выбираем большую первую сторону.

Конкретные два числа определяются значениями из прилагаемого входного файла, содержимое которого в условии не приведено.

Ответ

Определяется по данным прилагаемого файла

Этот ответ получен в разборе, но не сверен с официальным ключом из банка — проверьте выкладки, прежде чем заучивать результат.

Где здесь ошибаются

Используют разность менее 3 между соседними коробками.

Не сортируют длины сторон перед построением цепочки.

При одинаковом максимальном количестве коробок выбирают не максимальную, а минимальную сторону самой маленькой коробки.

Закрепить приёмВ теме «Массивы и строки» ещё 237 задач — с ответом и таким же разбором.
Тренироваться

Как решать задание 26 ЕГЭ, информатика

Разбор этой задачи разложен на 4 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Массивы и строки»: в ней 238 задач, и у каждой есть такой же разбор. Регистрация не нужна.