Ребят, а можно вопрос по числам.
Пусть нам нужно максимизировать k для заданных A >= 0, B >= 0:
4a + b = k^2, a <= A, b <= B.
Рассмотрим случай B > 0
Я утверждаю, что тогда
k = floor(sqrt(4*A+B))
То есть мы подставляем максимальные a, b и если мы не получаем полный квадрат, то мы точно сможем подобрать a, b так, чтобы в сумме получить квадрат числа на единицу меньше.
Вроде, похоже на правду, так как квадрат любого числа либо 4*p, либо 4*p +1.
Может, кто-то опровергнуть такое утверждение?