На предприятии каждой изготовленной детали присваивают серийный номер, состоящий из 261 символов. Для его хранения отведено одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование серийных номеров, все символы кодируются одинаковым и минимально возможным числом бит. Известно, что для хранения 252 500 серийных номеров отведено более 31 Мбайт памяти. Определите минимально возможную мощность алфавита, из которого составляются серийные номера.
В ответе запишите только число.
Решение:
Решение на Python:
from math import *
for x in range(1, 1000):
dlina = 261
bit = ceil(log2(x))
V = ceil(dlina * bit / 8)
if 252000 * V >= 31 * 1024 ** 2:
print(x)
break
Ответ: 9
Ответ:
9