При регистрации в компьютерной системе каждому объекту присваивается идентификатор, состоящий из 105 символов и содержащий только десятичные цифры и символы из 1500-символьного специального алфавита. В базе данных для хранения сведений о каждом идентификаторе отведено одинаковое и минимально возможное целое число байт. При этом используется посимвольное кодирование идентификаторов, все символы кодируются одинаковым и минимально возможным количеством бит.
Определите объём памяти (в Кбайт), необходимый для хранения сведений о 16 384 объектах.
В ответе запишите только целое число – количество Кбайт.
Решение:
Решение на Python:
from math import *
alf = 10 + 1500 # символы алфавита
dlina = 105 # длина пароля
bit = ceil(log2(alf)) # кодирование алфавита
V = ceil(dlina * bit / 8) # объем одной детали
print( V * 16384 // 1024)
Ответ: 2320
Ответ:
2320