25\% - мальчики
9\% - девочки
____________________
34\%
Исходный программный код находится в приложении ниже.
Предполагается, что 1≤n≤92.
Писал на PascalABC.Net v.3.2, сборка 1325 (19.10.2016).
Запишем условие задачи:
Поскольку в сообщениях одинаковое количество символов, то К1=К2. Соотношение количества информации можно записать как I1=1.5*I2. Общее кол-во символов в алфавите обозначается буквой N, по условию N1<=10, N2<=10.
Решение: I1=K1*i1; I2=K2*i2; Подставим в условие I1=1.5*I2 значения I1 и I2. Получаем K1*i1=1.5*K2*i2
Сократим в обеих частях уравнения К1 и К2, у нас останется
i1=1.5*i2
По условию мощности обоих алфавитов не превышают число 10, запишем это так
10>=2 в степени i1
10>=2 в степени i2
Предположим, что i2=1 бит, тогда i1=1.5 бита (а это противоречит условию)
Предположим, что i2=2 бита, тогда i1=3 бита -это и есть ответ задачи
В теории можно это буква в её код 20 а как я знаю нули из числа можно убирать пример (в двоичной системе) число 100100 оно занимает два байта то есть 00000000 00100100 ели я не прав отметь мой ответ как неправильный