Для регистрации на почтовом портале предприятия системному администратору Валерию необходимо придумать пароли длиной ровно 14 символов для всех сотрудников компании. В пароле можно использовать десятичные цифры и 26 символов латинского алфавита, причем все буквы используются в двух начертаниях - строчные и прописные, а также знаки «_», «-» и «+». Каждый символ кодируется одинаковым и минимально возможным количеством бит, а каждый пароль - одинаковым и минимально возможным целым количеством байт. Определите, какой объем памяти (в байтах) потребуется для хранения паролей для 31 сотрудника.
Последняя цифра числа - остаток деления на N, где N - основание системы счисления. Соответственно, последние две цифры - остаток от деления на N^2.
12₄ = 1*4 + 2 = 6₁₀
Выходит, что нам нужно найти все десятичные числа, которые не превосходят 40 и при делении на 16 дают остаток 12.
Общий вид таких чисел: k*16 + 6. K - любое целое неотрицательное число. Теперь просто подставляем.
если k = 0, то получается число 5.
если k = 1, то получается число 22.
если k = 2, то получается число 38.
Очевидно, что дальше мы выйдем за границы нужного нам диапазона.
ответ: 5, 22, 38