В системе учёта каждый пользователь имеет идентификатор из 13 символов. Идентификатор составляется из 26 заглавных латинских букв, 10 цифр и двух символов «-» и «_». Все символы кодируются одинаковым минимально возможным целым числом бит, а идентификатор хранится в целом числе байт. Помимо идентификатора, о каждом пользователе хранится одинаковый для всех объём дополнительных данных (целое число байт). Записи 30 пользователей занимают 1050 байт. Сколько байт занимают дополнительные данные об одном пользователе?
Показать ответ и разборСкрыть ответ и разбор
Верный ответ
- C25 байт
Разбор
1) Алфавит содержит 26 + 10 + 2 = 38 символов. Из условия получаем бит (, ). 2) Идентификатор занимает бит. Так как хранится целое число байт, округляется вверх до 10 байт. 3) Одна запись занимает байт. 4) На дополнительные данные приходится байт. Вариант «26 байт» получается при ошибочных 5 битах на символ, «22 байта» при 8 битах на символ, «23 байта» при 7 битах на символ.