Для решения этой задачи нам необходимо выяснить, какое количество различных символов используется в данном сообщении. Обозначим количество различных символов как N.
Давайте посчитаем, сколько бит необходимо для кодирования одного символа. Поскольку сообщение занимает 45 кбайт, а 1 кбайт равен 1024 байтам, то сообщение занимает 45 * 1024 = 46080 байт. Таким образом, на каждый символ приходится 46080 / 73728 = 5/8 байта.
Так как мы не можем использовать дробные биты для кодирования, округлим это значение до 1 байта на символ. Таким образом, каждый символ кодируется с использованием 8 бит.
Для нахождения мощности алфавита, найдем количество различных комбинаций, которые можно закодировать при использовании 8 бит на символ. Поскольку каждый бит может быть либо 0, либо 1, то общее количество различных комбинаций равно 2^8 = 256.
Следовательно, при кодировании данного сообщения использовался алфавит мощностью в 256 символов.