11.01 Пароли, идентификаторы
Готовиться с нами - ЛЕГКО!
Ошибка.
Попробуйте повторить позже
На предприятии каждой изготовленной детали присваивают серийный номер, состоящий из 2783 символов. В базе данных каждый серийный номер занимает одинаковое и минимально возможное целое число байт. При этом используется посимвольное кодирование серийных номеров, все символы кодируются одинаковым и минимально возможным целым числом бит. Известно, что для хранения 3 845 627 серийных номеров требуется не менее 11 Гбайт памяти. Определите минимально возможную мощность алфавита, используемого для записи серийных номеров. В ответе запишите только целое число.
Найдем, сколько памяти выделено на каждый номер.
. Разделим полученное число на количество номеров.
Результат округлили в большую сторону. Пусть – количество бит для кодирования одного символа в
номере.
Где – длина номера,
– перевод байт в биты. Отсюда
, поскольку
– ближайшее целое
число.
Узнаем максимальную мощность алфавита для 8 бит на символ, чтобы узнать минимальную мощность алфавита для 9 бит на символ.
, значит при
нам понадобится
бит, что и будет минимальной мощностью.