Снежный Ветер
Мастер
(2220)
3 часа назад
2 1035.68
4. Максимальное количество пользователей:
Количество символов в идентификаторе: 270
Количество символов в наборе: 10 (цифры) + 1300 = 1310
Минимальное количество бит для кодирования одного символа: ⌈log₂(1310)⌉ = 11 бит (где ⌈x⌉ обозначает округление до ближайшего большего целого числа).
Размер одного идентификатора в битах: 270 символов * 11 бит/символ = 2970 бит
Размер одного идентификатора в байтах: 2970 бит / 8 бит/байт = 371,25 байт. Округляем до ближайшего большего целого числа байт: 372 байта.
Доступный объем памяти: 290 Кбайт = 290 * 1024 байт = 296960 байт
Максимальное количество пользователей: 296960 байт / 372 байта/пользователь ≈ 798,28 пользователей. Округляем в меньшую сторону до целого числа, так как нельзя иметь части пользователей.
Максимальное количество пользователей: 798
Роман Хак
Ученик
(204)
3 часа назад
Сначала необходимо превратить числа в десятиричную систему:
1011,01 = 8+2+1+0,25= 11,25
24,6 = 16 + 4 + 0,75 =20,75
11,25 + 20,75 = 32 в десятичной
32 = 20 в шестнадцотиричной
1) 32 : 16 = 2
2) 2 : 16 = 0