Дан ненулевой многочлен с целочисленными коэффициентами и корнями, которые находятся на мнимой и действительной прямой, так что если aэто корень, то так и есть -a, вернуть другой многочлен с корнями, повернутыми на 90 градусов.
подробности
Полином может быть задан в любом приемлемом формате, например, в виде списка коэффициентов. Условие симметрии, aявляющееся корнем в том и только в том случае, если -aоно является корнем, также приводит к тому, что повернутый многочлен также имеет действительные целые коэффициенты.
Примеры
Далее полиномы приведены в виде списка коэффициентов мономов в убывающей степени. (то есть константа идет последней). Многочлен x^2-1имеет корни {1,-1}. Вращать их путем 90°умножения на i(мнимую единицу), поэтому у выходного многочлена должны быть корни {i,-i}, то есть x^2 + 1.
Input / Output
[1 0 10 0 -127 0 -460 0 576] [1 0 -10 0 -127 0 460 0 576]
[1 0 -4 0] [1 0 4 0]
[1] [1]
x, так что мое представление может , строка замены xс (i*x)? Могу ли я отформатировать функцию, которая оценивает полином, так что моя заявка состоит в том, чтобы составить ее с помощью функции x -> i*x?