Форум сайта python.su
Без рекурсии неинтересно.)
Сделала с ней, но числа после 511 не канают, не хватают, а должны до 10000 раскладываться
Офлайн
al_orangeМой вариант до 1000000 раскладывает с задержкой в секунд тридцать.
а должны до 10000 раскладываться
al_orangeА ты сделай
Сделала с ней, но числа после 511 не канают, не хватают
>>> import sys >>> >>> sys.setrecursionlimit(1000000000) >>>
Офлайн
py.user.nextпопробуй сравнить скорость с таким вариантом, как на скрине в след сообщении.
с задержкой в секунд тридцать
Отредактировано al_orange (Апрель 19, 2020 04:08:29)
Офлайн
.
Прикреплённый файлы: tmp.png (35,1 KБ)
Офлайн
al_orange
для проверки можно 7168 юзать, ответ: 80 16 16 16, не 48 48 48 16
>>> import lagsq >>> >>> lagsq.find_lagrange_squares(7168) (80, 16, 16, 16) >>>
al_orangeТам код топикстартера. Вот этот бери.
Прикреплённый файлы:
attachment tmp.png (35,1 KБ)
Офлайн