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