20 ! какое наименьшее число символов должно быть в алфавите, чтобы с всевозможных трёхбуквенных слов, состоящих из символов данного алфавита, можно было передать не менее 9 различных сообщений?
Проще и быстрее всего решить задачу простым перебором: Если в алфавите 2 символа, то количество различных трёхбуквенных сообщений = 2^3 = 8 Если 3 символа - то 3^3 = 27 ответ: 3 символа
kirill81
12.04.2021
9=x^3;
т.к. 2^3=8<9 - не подходит;
x=3 3^3=27;
ответ: 3 символа.
pucha5261
12.04.2021
# Код на ruby 2.2.3p173 a1, a2 = [], [] for i in 100..999 t = i s = 0 while t>0 s += t % 10 t = t / 10 end
a1<<i if i%7==0 and s%7==0 a2<<i if i%47==43 end
p a1 p a2
a3 = [] sum = 0
for i in 31..99 if i%3==0 and (i%10==2 or i%10==4 or i%10==8) a3<<i sum += i end end
Если в алфавите 2 символа, то количество различных трёхбуквенных сообщений = 2^3 = 8
Если 3 символа - то 3^3 = 27
ответ: 3 символа