Поскольку числа, которыми закодировали сообщение могут принимать значения только от 1 до 33, то, если в сообщении рядом стоящие цифры будут вместе образовывать число, не входящее в данный промежуток
(или же, если первая цифра имеет значение от 1 до 3, а вторая будет 0), то сообщение можно будет декодировать однозначно, следовательно подходит только 3652, поскольку (36; 65; 52)>33.
Ответом на задачу является сообщение "ВЕДБ".
F(11) = F(10) + F(9) = F(9) + F(8) + F(8) + F(7) = F(8) + F(7) + F(8) + F(8) + F(7) = 3F(8) + 2F(7)
7 = 3F(8) + 4 => F(8) = 1.
F(8) = F(7) + F(6) <=> F(6) = F(8) - F(7) = 1 - 2 = -1.
F(7) = F(6) + F(5) <=> F(5) = F(7) - F(6) = 2 - (-1) = 3.
F(6) = F(5) + F(4) <=> F(4) = F(6) - F(5) = -1 - 3 = -4.
F(5) = F(4) + F(3) <=> F(3) = F(5) - F(4) = 3 - (-4) = 7.
Допустим Pascal. На нем обычно ведется обучение.
IF x>7 then y:=x-3 else
IF x<-5 then y:=4*sqr(x) else
y:=5;