Не забывайте подписываться на канал! Таким образом вы помогаете выходу новых разборов! При регистрации в компьютерной системе каждому объекту присваивается
идентификатор содержащий только десятичные цифры и символы из 1234-символьного специального алфавита. В базе данных для хранения каждого идентификатора отведено одинаковое и минимально возможное целое число байт. При этом используется посимвольное кодирование идентификаторов, все символы кодируются одинаковым и минимально возможным количеством бит. Известно, что для хранения 65 536 идентификаторов понадобилось не более 2050 КБайт. Укажите максимально допустимую длину идентификатора пользователя. Аналитически: 1. Определим количество бит на символ Алфавит содержит: Количество бит на символ:
log₂1244 = 11 бит (так как 2¹⁰ = 1024 < 1244 < 2048 = 2¹¹) 2. Рассчитаем максимальную длину идентификатора Дано: Пусть L - длина идентификатора (в символах), тогда:
Размер одного идентификатора в битах: 11 × L
В байтах: (11 × L)/8 Общий объем: