Я думаю, если бы такой общий способ имелся, то зачем нужно решать частные задачи указанного типа. Если такой способ имеется, просьба указать ссылку.
Возможен и третий случай: Вы первый человек, спросивший про это. В самом деле. кому и зачем это раньше могло понадобиться.
Действительно, предположим, что многочлен

степени

положителен, но его комплексные корни не выражаются в радикалах, или иррациональны... в общем нам не нравятся. Тогда от многочлена можно отнять небольшое число

, чтобы он остался положительным , но корни нам нравились (ну хотя бы два сопряженных), и значит,
![$P(x)=[(x+a)^2+b^2]Q(x)+r^2$ $P(x)=[(x+a)^2+b^2]Q(x)+r^2$](https://dxdy-04.korotkov.co.uk/f/f/8/b/f8b31fab35f54ec42e9d0aad31a8152182.png)
, можно какой-нибудь алгоритм этой процедуре придумать. Потом то же самое сделать с

, и т.д. И получим некоторое разложение типа Горнера, а в нем, как предложила
provincialka, раскроем все скобки (кроме одночленов вида

) и получим разложение многочлена степени

в сумму

квадратов, зато "хороших"
