Для решения задачи нам понадобится две формулы: 1) Кодирование информации Здесь:
N - количество букв в алфавите i - бит, выделяемый на один символ 2) Подсчёт информационного размера слова M - информационный размер слова (то есть в битах, байтах и тд...) k - количество букв в слове i - бит на 1 символ Если сложно визуализировать это в голове, просто замените слово биты на слово рубли. Запомним еще две формулы: Если нужно найти максимальную мощность алфавита (количество букв в алфавите) Если нужно найти минимальную мощность алфавита (количество букв в алфавите) Пример: Самое главное, отличить количество букв алфавита от количества букв в слове. Если видим формулировки "слово состоит из скольких-то букв", "слово длиной сколько-то букв" - это про количество букв в слове. А когда видим "можно использовать", "могут встретиться" - это про алфавит. Распишем алфавит: Посчитаем i (в случае чего округляем в большую сторону) Количество букв в слове: Считаем M: Читаем условия задачи дальше: Кажды