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