Форум » Теория игр » С3 из тренировочной работы №2. » Ответить

С3 из тренировочной работы №2.

Platina: У исполнителя Увеличитель есть 2 команды: 1. прибавь 2; 2. Умножь на 3. Сколько есть программ, которые число 1 преобразуют в число 31. http://cs10119.vk.com/u12083076/-12/z_de491c24.jpg - вот решение, предложенное в критериях. Формулу я составила такую: R(n)=R(i-2)+R(i/3). П этой формуле составила полную таблицу и выделила из неё все числа, кратные 3, в отдельную. До 12 число команд, получающееся у меня, совпадает с критериями, после же числа расходятся и в итоге у меня получается, что число 31 можно получить 22 разными способами. Скажите, пожалуйста, в чём может быть ошибка? Я считаю чётко по формуле и у меня получается, что число вариантов дkz числа 12 - 6, для 15 - 8 и т.д., что абсолютно расходится с ответами. Почти всегда решаю С3 правильно, хотелось бы разобраться, почему в этот раз я допускаю ошибку.

Ответов - 3

oval: выделила из неё все числа, кратные 3 этого мало, вы не можете получить четные числа, 6, 12 и т.д.

Поляков: Platina пишет: Я считаю чётко по формуле и у меня получается, что число вариантов дkz числа 12 - 6, для 15 - 8 и т.д. Не очень четко считаете. R(15) = R(13) + R(5) R(5) = R(3) = R(1) + R(1) = 1 + 1 = 2 R(13) = R(11) = R(9) = R(7) + R(3) = R(5) + R(3) = 2 + 2 = 4 R(15) = 2 + 4 = 6

Platina: Спасибо, теперь понятно, в чём я ошибалась.




полная версия страницы