Предприятие выпускает партии изделий. Каждая партия получает уникальный код, состоящий из 19 заглавных латинских букв. Все изделия в партии получают последовательные номера от 1 до общего числа изделий в партии. Запись о каждом изделии заносится в информационную систему. Запись содержит код изделия и некоторую дополнительную информацию. Код изделия состоит из кода партии и номера изделия в партии. Для записи кода партии используется посимвольное кодирование, каждый символ кодируется минимально возможным количеством битов. Номер изделия записывается как целое число, для записи каждого номера используется одинаковое минимальное количество битов. Для записи кода изделия в целом используется минимально возможное целое количество байтов. Для записи дополнительной информации о каждом изделии требуется 40 байт. Известно, что для хранения информации обо всех изделиях одной партии используется не более 20 Кбайт. Какое наибольшее количество изделий может быть в партии?
Решение:
Код партии: бит. Длина: бит.
Пусть — количество изделий в партии. Номер изделия: числа от до бит.
Объём кода изделия в битах: . В байтах: .
Дополнительная информация: байт. Всего на одно изделие: байт. На изделий: .
Подбираем и . Перебираем :
- : , сумма , . При максимальное с таким — до , но , значит, можно взять ? При (так как ), тогда пересчёт: : , сумма , — подходит. При и условие выполняется: . Проверим : та же, — не подходит. Значит, максимум .