- ベストアンサー
余りについて
x^100をx^2-1で割った余りを求めたいのですが、 どのような解法が良いのでしょうか? 普通に割り算すると商がx^98+x^96+…+x^2+1で余りが1になるのかなと 予測できたのですが、もっと良い解法を教えてください。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
x^2ー1 という2次式で割るので,余りは必ず1次以下の式, すなわち ax+b という形に書くことができます。 x^100 を x^2-1 で割ったときの商を Q(x),余りを ax+b とします。 (商Q(x)は98次式になりますが,問いに関係ないので単にQ(x)とします。) このとき, x^100 = (x^2-1)・Q(x) + (ax+b) となりますが,さらにここで x^2-1 が x^2-1 = (x+1)(x-1) と因数分解できることに気が付けば x^100 = (x+1)(x-1)Q(x) + (ax+b) ……〔★〕 とできます。 〔★〕式に x=1,x=-1をそれぞれ代入してみると, 1^100 = 2・0・Q(x) + (a+b) ,すなわち 1=a+b …… [1] (-1)^100 = 0・(-2)・Q(x) + (-a+b) ,すなわち 1=-a+b …… [2] [1] と [2] を連立して解けば,a=0,b=1 が求まり, すなわち x^100 を x^2-1 で割ったとき余りは 0x+1, すなわち「 1 」とわかります
その他の回答 (2)
- koko_u_
- ベストアンサー率18% (459/2509)
>普通に割り算すると商がx^98+x^96+…+x^2+1で余りが1になるのかなと それで全く問題ありませんね。 x^2 を Y と置換して Y^50 - 1 = (Y - 1)(Y^49 + Y^48 + ... + 1) などとしても良い。
- debut
- ベストアンサー率56% (913/1604)
余りだけわかればいいんですよね。 x^100をx^2-1で割ったときの商をP(x)、余りをax+bとすれば x^100=P(x)(x^2-1)+ax+b x=-1を代入して 1=-a+b x=1を代入して 1=a+b この連立を解いて a=0,b=1 とか。