12
コンパニオンマトリックスを作成する
あなたは孤独な多項式をたくさん持っているので、それらをいくつかの仲間(刺すことを脅さない)にしてください! 次数の多項式のn場合、n by nコンパニオンキューブ 行列があります。多項式の係数リストを昇順(a + bx +cx^2 + …)または降順()で受け入れる関数を作成する必要がありますax^n + bx^(n-1) + cx^(n-2)+…)で(両方ではなく)、コンパニオンマトリックスを出力ます。 多項式のc0 + c1x + c2x^2 + ... + cn-1x^(n-1) + x^n場合、そのコンパニオン行列は (0, 0, 0, ..., -c0 ), (1, 0, 0, ..., -c1 ), (0, 1, 0, ..., -c2 ), (...................), (0, 0, ..., 1, -cn-1) の係数x^nは1であることに注意してください。他の値については、残りのすべての係数をx^n。さらに、1は対角線からオフセットされます。 …