
Пожалуйста посчитайте решить задачу Даю 100 поинтов


350 байт
Определяем мощность используемого алфавита. Используются 10 цифр и 12 букв в одном начертании (только заглавные). отсюда мощность алфавита N=10+12=22 знака.
Необходимо найти минимально возможное число битов для записи 22 знаков. Для этого выбираем ближайшее большее число, которое, в качестве степени двойки позволит поместить 22 знака. Это будет 5, потому что 2^5=32, то есть достаточно для записи 22 знаков, (а 2^4 =16, т.е. не хватает для 22 знаков.)
Значит каждый символ мы кодируем 5 битами. Симовлов 11. для хранения одного пароля нам нужно 5*11=55 бит.
По условию, для хранения каждого такого пароля отводится минимально возможное число байт. Определяем минимально возможное число целых байтов для размещения 55 бит. 1 байт равен 8 битам, следовательно для хранения 55 бит нужно 55/8=6,875 округлить до ближайшего целого - это 7. То есть один пароль хранится в 7 байтах памяти.
Паролей 50,откуда находим что для их хранения нужно 7 байт *50=350 байт