Общее количество байт, выделенное для 30 пользователей: 750 байт.
Каждый пользователь имеет пароль, состоящий из 12 символов. Каждый символ кодируется одинаковым и минимально возможным количеством бит. Алфавит для пароля состоит из 68 символов.
Для определения количества бит на символ, найдем ближайшую степень двойки, большую или равную 68:
\( 2^1 = 2 \)
\( 2^2 = 4 \)
\( 2^3 = 8 \)
\( 2^4 = 16 \)
\( 2^5 = 32 \)
\( 2^6 = 64 \)
\( 2^7 = 128 \)
Значит, для кодирования 68 символов требуется 7 бит. Однако, для формирования пароля используют 68-символьный алфавит, а для кодирования паролей используют посимвольное кодирование, все символы кодируют одинаковым и минимально возможным количеством бит. Это значит, что мы должны найти количество бит, необходимое для представления 68 символов. \( 2^6=64 \), \( 2^7=128 \). Следовательно, нужно 7 бит на символ.
Количество байт на пароль для одного пользователя:
12 символов * 7 бит/символ = 84 бита.
Переведем в байты: 84 бита / 8 бит/байт = 10.5 байт. Так как байты не могут быть дробными, округляем в большую сторону до целого числа байт, то есть 11 байт на пароль.
Общее количество байт, потраченное на пароли для 30 пользователей:
30 пользователей * 11 байт/пользователь = 330 байт.
Общее количество байт, выделенное для 30 пользователей, равно 750 байт.
Количество байт, выделенное для дополнительных сведений для 30 пользователей:
750 байт (общее) - 330 байт (пароли) = 420 байт.
Для хранения дополнительных сведений об одном пользователе выделено одно и то же целое число байт.
Количество байт, выделенных для дополнительных сведений об одном пользователе:
420 байт / 30 пользователей = 14 байт/пользователь.
Ответ: 14