На мой взгляд, чтобы ускорить прогу, надо по честному вникать в математику задачи.
Ессно! Если теоретическая вычислительная сложность сильно меньше практически получаемой вами -- то надо заняться математикой. Но если не сильно, то надо заняться программированием.
В случае заняться программированием - это то о чём писали мы с
Dmitriy40 повторных вычислений, лишних вызовов функций, лишних присваиваний больших данных.
надо внимательно вычищать неоптимальности в коде -- лишние/повторные вычисления, лишние присваивания и т.п.
вникать в математику задачи. Чего, как понял, вы делать не желаете.
Неа
-- 13.11.2025, 19:17 --Хорошо, послушался вас: выделил почти 4 ГБ. 256 МБ ему тоже оказалось мало.
Компилируете с опцией -g ?
-- 13.11.2025, 19:25 --К советам ИИ в такой довольно сложной задаче пока отношусь скептически.
Вы немного не в ту степь. Тут надо мухи и котлеты в разные тарелки. Дело не только в сложности задачи (математическая часть), а в том если вы к примеру миллион раз вычисляете один и тот же синус, это ошибка в программировании, которую ИИ легко увидит. Или если вы вычисляете миллион разных синусов во внутреннем цикле, но используете только один во внешнем -- это тоже ошибка, которую легко видеть. Это алгоритмическая часть.