0 / 0 / 0
Регистрация: 03.11.2019
Сообщений: 36
|
|||||||||||
1 | |||||||||||
Посчитать количество раз выполнения функции17.11.2019, 21:03. Показов 2701. Ответов 4
Метки нет (Все метки)
Программист Вася написал вычисление ������-ого числа Фибоначчи с помощью рекурсивной функции,
которая выглядит следующим образом:
На вход программе подаётся одно натуральное число. Программа должна вывести одно натуральное число — ответ на вопрос задачи. Гарантируется, что ответ не превосходит 10^18 Мой код: Выдаёт ошибку превышено максимальное время работы, подскажите пожалуйста как исправить
0
|
17.11.2019, 21:03 | |
Ответы с готовыми решениями:
4
Посчитать количество операций в коде и время выполнения Как посчитать сколько раз появляется переменная в программе? (количество вхождений) Прата С. С++. Посчитать количество вызовов функции Посчитать с помощью функции количество букв и цифр в строке. |
0 / 0 / 0
Регистрация: 03.11.2019
Сообщений: 36
|
|
17.11.2019, 21:49 [ТС] | 3 |
Vourhey, да ты ввёл 10, выведет 109, количество раз вызова функции Fibonacci. У меня ошибка из за большого времени работы, а так алгоритм же правильный
0
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
17.11.2019, 21:57 | 4 |
Нет, неправильный. Если я введу 10, то никакого return в самом первом вызове функции у меня не будет, потому что n<3 для 10 не случится. Не суть.
По поводу того, сколько раз запустится, я думаю, что задача подразумевает не имитацию рекурсивных вызовов. Ты должен вывести формулу по Васиному коду, как посчитать кол-во вызовов. А не переписать Васин же код с подсчетом.
1
|
0 / 0 / 0
Регистрация: 03.11.2019
Сообщений: 36
|
|
17.11.2019, 22:02 [ТС] | 5 |
Vourhey, можешь тогда помочь с формулой и кодом, потому что я туплю если честно
0
|
17.11.2019, 22:02 | |
17.11.2019, 22:02 | |
Помогаю со студенческими работами здесь
5
Посчитать количество итераций при рекурсивном вызове функции посчитать время выполнения поиска Посчитать время выполнения программы Посчитать количество выполнения скрипта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |