Size: a a a

2020 April 23

CD

Constantine Drozdov in pro.algorithms
Vladislav 🇺🇸🚜🇷🇺
в шланге оно вообще в TL wandbox'а не укладывается
уменьшай 46
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.algorithms
так, а почему если заменить return x на return 1ll, становится резко медленней?
источник

CD

Constantine Drozdov in pro.algorithms
там гцц какое-то адище генерирует
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.algorithms
в шланге магии не происходит, комбинатор в 3 раза медленней обычной рекурсии
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.algorithms
(но тоже лучше std::function)
источник

CD

Constantine Drozdov in pro.algorithms
Vladislav 🇺🇸🚜🇷🇺
так, а почему если заменить return x на return 1ll, становится резко медленней?
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.algorithms
забавно, а вот так - почти поровну https://wandbox.org/permlink/jDZCbHFoltcWV1lF
источник

i

igor in pro.algorithms
Constantine Drozdov
это еще одна причина не использовать function :)
как ты понимаешь, отрицательные фибоначчи не очень верны
Бро верны почему нет.
источник

i

igor in pro.algorithms
Для фиобаначи есть п. Ф. 1/(1-z-z*z)
источник

i

igor in pro.algorithms
Раскладываем её в ряд лорана и все
источник

CD

Constantine Drozdov in pro.algorithms
igor
Раскладываем её в ряд лорана и все
О чем ты
источник

CD

Constantine Drozdov in pro.algorithms
46е фибоначчи от этого отрицательным станет?
источник

i

igor in pro.algorithms
Если знаем два члена последовал ельных то знаем и предыдущий
источник

CD

Constantine Drozdov in pro.algorithms
нет, конечно
источник

CD

Constantine Drozdov in pro.algorithms
fib(0) = 1
fib(1) = 1
fib(n + 2) = fib(n + 1) + fib(n) для n >= 0
источник

CD

Constantine Drozdov in pro.algorithms
ну и какой перед нулевым
источник

i

igor in pro.algorithms
0
источник

CD

Constantine Drozdov in pro.algorithms
почему
источник

CD

Constantine Drozdov in pro.algorithms
у меня там, лично, -322
источник

i

igor in pro.algorithms
Окама не согласен
источник