Size: a a a

2020 March 05

SB

Space Boost in pro.algorithms
тут вроде алгоритм без этого
источник

K

Kotomord_λapki in pro.algorithms
из этих двух ссылок следует более простой алгоритм,  если что
источник

SB

Space Boost in pro.algorithms
если я буду еще эти формулы щас искать, то я точно не успею сделать, лол
источник

SB

Space Boost in pro.algorithms
Kotomord_λapki
из этих двух ссылок следует более простой алгоритм,  если что
т.е более простой?
источник

SB

Space Boost in pro.algorithms
так это, у меня осталось 20 минут, я не успею написать другой, надо доработать этот
источник

SB

Space Boost in pro.algorithms
он работает, но не до конца
источник

SB

Space Boost in pro.algorithms
Aragaer
твой вектор squares это число квадратов. Ты можешь параллельно вести вектор "набор квадратов"
я сделал этот вектор, я хз как его заполнять
источник

SB

Space Boost in pro.algorithms
вообще не понимаю, неужели придется цикл назад идти?
источник

SB

Space Boost in pro.algorithms
а по этим формулам можно найти сами квадраты
источник

SB

Space Boost in pro.algorithms
имея число и зная кол-во квардатов?
источник

A

Aragaer in pro.algorithms
изначальное заполнение - засунуть туда i единиц
источник

A

Aragaer in pro.algorithms
в смысле у тебя должен быть вектор векторов и i-й вектор изначально содержит в себе i единиц
источник

A

Aragaer in pro.algorithms
а дальше когда ты нашел, что для некоторого x, решение для i-x*x короче, чем текущее для i, ты полностью заменяешь i-й вектор на копию j-го+x*x
источник

A

Aragaer in pro.algorithms
но опять же, тот алгоритм, который реализован там, он сразу генерит полностью ответы вообще для всех чисел от 1 до n
источник

DK

Dmitry Kozyrev in pro.algorithms
Space Boost
Число разбить на сумму квадратов, да так чтобы кол-во квадратом было наименьшим
Теорема Лагранжа
источник

A

Aragaer in pro.algorithms
а если ты хочешь только для n, то можно просто рекурсивно опуститься и будет проще
источник

DK

Dmitry Kozyrev in pro.algorithms
Любое число представимо в виде суммы четырех квадратов целых чисел
источник

DK

Dmitry Kozyrev in pro.algorithms
Может поможет
источник

DK

Dmitry Kozyrev in pro.algorithms
Следовательно, ответ не больше четырех
источник

DK

Dmitry Kozyrev in pro.algorithms
Кек, уже не поможет, время вышло))
источник