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