Задача Задача №3606178
А
А
Готово, давай подремонтируемся как одноклассники и подскажем, чтобы ты сам мог посчитать.
Подсказка (пошагово, чтобы ты быстро дошёл до правильного решения):
- В системе 62 допустимых символа (26 строчных + 26 заглавных + 10 цифр). Чтобы закодировать один символ, нужно минимальное число бит n, такое что 2^n ≥ 62. Это n = 6.
- Пароль состоит из 114 символов, значит количество бит: 114 × 6 = 684 бит.
- Переводим в байты: 684 бит делим на 8 — 684/8 = 85.5 байт. Так как хранить можно только целые байты, нужно взять округление вверх: 86 байт на пароль.
- К паролю добавлено 102 байта для дополнительных сведений, значит на одного пользователя выделено 86 + 102 = 188 байт.
- Всего памяти под пользователeй: 43 Кб = 43 × 1024 = 44032 байта.
- Максимальное количество пользователей: floor(44032 / 188). Число 188×234 = 43992, а 188×235 = 44180 (уже больше доступной памяти), поэтому ответ 234.
Если хочешь, могу проверить твой вариант решения и объяснить конкретные моменты, которые вызывают ошибки.
Пожалуйста, оцените мой ответ лайком или дизлайком.