kaiu
Высший разум
(120229)
9 лет назад
10 символьный набор можно закодировать 4 битами, так как 2^3 < 10 < 2^4
7 символов для пароля по 4 бита = 28 бит или 28/8 = 4 байта точно надо для хранения
+ 16 байт для дополнительных сведений, итого 16+4 = 20 байт на одного пользователя
А нужно хранить 20 пользователей, потому 20*20 = 400 байт
базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально
возможное целое число байт. При этом используют посимвольное кодирование паролей, все
символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно
пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего
отведено 16 байт на одного пользователя. Определите объём памяти (в байтах), необходимый
для хранения сведений о 20 пользователях.