Давай разберемся с этим заданием по шагам!
- Количество символов в наборе: У нас есть 12 символов (A, B, C, D, E, F, G, H, K, L, M, N).
- Минимально возможное количество бит для кодирования одного символа: Чтобы закодировать 12 символов, нам нужно найти наименьшее целое число n, такое что 2n ≥ 12.
- 21 = 2 (не подходит)
- 22 = 4 (не подходит)
- 23 = 8 (не подходит)
- 24 = 16 (подходит)
- Таким образом, для кодирования одного символа нужно 4 бита.
- Количество бит для пароля: Пароль состоит из 15 символов. Каждый символ кодируется 4 битами.
- Бит на пароль: 15 символов * 4 бита/символ = 60 бит.
- Байт на пароль: В одном байте 8 бит.
- Байт на пароль: 60 бит / 8 бит/байт = 7.5 байт.
- Целое число байт: Так как нам нужно минимально возможное целое число байт, округляем 7.5 байт до 8 байт.
- Память для сведений: Дополнительные сведения хранятся в 12 байт на пользователя.
- Общий объём памяти на одного пользователя: 8 байт (пароль) + 12 байт (сведения) = 20 байт.
- Общий объём памяти для 50 пользователей: 20 байт/пользователь * 50 пользователей = 1000 байт.
Ответ: 1000