Умение обрабатывать целочисленную информацию с использованием сортировки · 10 заданий
- Задание №26№26
В кондитерской есть N круглых форм для коржей. Специализация кондитерской – многоярусные торты, в которых диаметр каждого верхнего коржа меньше диамет…
Массивы и сортировка
- Задание №26№26
В магазине для упаковки подарков есть N кубических коробок. Самой интересной считается упаковка подарка по принципу матрёшки – подарок упаковывается в…
Массивы и сортировка
- Задание №26№26
Системный администратор раз в неделю создаёт архив пользовательских файлов. Однако объём диска, куда он помещает архив, может быть меньше, чем суммарн…
Массивы и сортировка
- Задание №26№26
Общественная организация готовит к отправке посылки для детского дома. Объём кузова грузовика, на котором повезут посылки, известен, и он меньше, чем…
Массивы и сортировка
- Задание №26№26
Илье необходимо перенести файлы с одного компьютера на другой при помощи внешнего жесткого диска. Объём диска может быть меньше, чем требуется для пер…
Массивы и сортировка
- Задание №26№26
Илье необходимо перенести файлы с одного компьютера на другой при помощи внешнего жесткого диска. Объём диска может быть меньше, чем требуется для пер…
Массивы и сортировка
- Задание №26№26
Илье необходимо перенести файлы с одного компьютера на другой при помощи внешнего жесткого диска. Объём диска может быть меньше, чем требуется для пер…
Массивы и сортировка
- Задание №26№26
Входной файл содержит сведения о заявках на проведение мероприятий в конференц-зале. В каждой заявке указаны время начала и время окончания мероприяти…
Массивы и сортировка
- Задание №26№26
В магазине продаётся N товаров нескольких артикулов. Товары одного артикула имеют одинаковую цену. Учёт товаров ведётся поштучно, для каждой единицы т…
Массивы и сортировка
- Задание №26№26
Задание выполняется с использованием прилагаемых файлов. В магазине для упаковки подарков есть N кубических коробок. Самой интересной считается упаков…
Массивы и сортировка
Задание выполняется с использованием прилагаемых файлов.
В магазине для упаковки подарков есть N кубических коробок. Самой интересной считается упаковка подарка по принципу матрёшки – подарок упаковывается в одну из коробок, та, в свою очередь, в другую коробку и т.д. Одну коробку можно поместить в другую, если длина её стороны хотя бы на 9 единиц меньше длины стороны другой коробки. Определите наибольшее количество коробок, которое можно использовать для упаковки одного подарка, и максимально возможную длину стороны самой маленькой из этих коробок. Размер подарка позволяет поместить его в самую маленькую коробку.
Входные данные
В первой строке входного файла находится число N – количество коробок в магазине (натуральное число, не превышающее 10 000). В следующих N строках находятся значения длин сторон коробок (все числа натуральные, не превышающие 10 000), каждое – в отдельной строке.
Запишите в ответе два целых числа: сначала наибольшее количество коробок, которое можно использовать для упаковки одного подарка, затем максимально возможную длину стороны самой маленькой коробки в таком наборе.
Типовой пример организации данных во входном файле
5
43
40
32
40
30
Пример входного файла приведён для пяти коробок и случая, когда минимальная допустимая разница между длинами сторон подходящих коробок составляет 3 единицы. При таких исходных данных условию задачи удовлетворяют наборы коробок с длинами сторон 30, 40 и 43 или 32, 40 и 43 соответственно, т.е. количество коробок равно 3, а длина стороны самой маленькой коробки равна 32.
Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемых файлов.
Правильный ответ
1040 57
Пояснение
Сортируем 10 000 длин по возрастанию. Для каждой коробки i считаем длину самой длинной цепочки, которая начинается с неё: L(i) = 1 + max L(j) по всем j, у которых сторона не меньше ai + 9 (поиск двоичным поиском, суффиксный максимум).
Максимальная длина цепочки равна 1040. Среди всех цепочек такой длины наибольшая сторона самой маленькой коробки равна 57.
Ответ: 1040 57.