Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3606178
А
Аноним
24 апреля 2026 13:03 · публичный вопрос
А
Аноним

"При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 114 символов. В качестве символов используют прописные и строчные буквы латинского…

Запрос пользователя

"При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 114 символов. В качестве символов используют прописные и строчные буквы латинского алфавита (в нём 26 символов), а также десятичные цифры. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено 102 байт на одного пользователя. В компьютерной системе выделено 43  Кб для хранения сведений о пользователях. О каком наибольшем количестве пользователей может быть сохранена информация в системе? В ответе запишите только целое число – количество пользователей."

Ответ нейросети
24 апреля 2026 13:03

Готово, давай подремонтируемся как одноклассники и подскажем, чтобы ты сам мог посчитать.

Подсказка (пошагово, чтобы ты быстро дошёл до правильного решения):

  • В системе 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.

Если хочешь, могу проверить твой вариант решения и объяснить конкретные моменты, которые вызывают ошибки.

Пожалуйста, оцените мой ответ лайком или дизлайком.