Упаковка коробок-матрёшек
В магазине для упаковки подарков есть $N$ кубических коробок. Самой интересной считается упаковка подарка по принципу матрёшки: подарок упаковывается в одну из коробок, та в свою очередь в другую коробку и так далее. Одну коробку можно поместить в другую, если длина её стороны хотя бы на 11 единиц меньше длины стороны другой коробки. Определите наибольшее количество коробок, которое можно использовать для упаковки одного подарка, и максимально возможную длину стороны самой маленькой коробки в таком наборе. Размер подарка позволяет поместить его в самую маленькую коробку.
В первой строке входного файла находится число $N$ — количество коробок в магазине, не превышающее 10 000. В следующих $N$ строках находятся значения длин сторон коробок, каждое в отдельной строке. Все числа натуральные и не превышают 10 000.
Для выполнения задания используйте данные из прилагаемого файла.
Условие как в банке ФИПИ — открыть и сверить
| ||||||
| | ||||||
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
В каком порядке удобнее рассматривать длины сторон коробок, чтобы строить цепочку вложений?
2Наводящая — какие числа считатьуровень 2 из 3
Отсортируйте размеры по возрастанию. Следующую коробку можно выбрать, если её сторона не меньше текущей стороны плюс 11.
3Прямая — фактически решениеуровень 3 из 3
Для каждой возможной первой коробки найдите максимальную цепочку жадным проходом по отсортированному массиву. Среди цепочек максимальной длины выберите ту, у которой первая сторона больше.
