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