Автор | Сообщение |
|
Отправлено: 24.02.12 10:52. Заголовок: С3 из тренировочной работы №2.
У исполнителя Увеличитель есть 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
[только новые]
|
|
|
| постоянный участник
|
Сообщение: 6
|
|
Отправлено: 24.02.12 15:14. Заголовок: выделила из неё все ..
цитата: | выделила из неё все числа, кратные 3 |
| этого мало, вы не можете получить четные числа, 6, 12 и т.д.
|
|
|
|
| Администратор
|
Сообщение: 121
|
|
Отправлено: 24.02.12 16:06. Заголовок: Platina пишет: Я счи..
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
|
|
|
|
Отправлено: 24.02.12 16:34. Заголовок: Спасибо, теперь пон..
Спасибо, теперь понятно, в чём я ошибалась.
|
|
|
|