• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:m,nは正の整数とする。)

x^nをx^2+x+1で割った余りを求める方法

このQ&Aのポイント
  • x^nをx^2+x+1で割った余りを求める方法について説明します。
  • 式(1)を利用することで、x^nをx^2+x+1で割った余りを求めることができます。
  • 要約文を通じて、x^nをx^2+x+1で割った余りの答えのルールを説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.2

すると以降の式はn = 3mである場合をベースにしてxを積み重ねていきます。 n = 3m(余りが0になる場合)は単純に x^3m = (x^3m - 1) + 1 n = 3m + 1(余りが1の場合)は上の式の両辺にxを掛けて、 x^(3m + 1) = x(x^3m - 1) + x n = 3m + 2(余りが2の場合)は更にxを両辺に掛けて x^(3m + 2) = x^2(x^3m - 1) + x^2 = x^2(x^3m - 1) + (x^2 + x + 1) - (x + 1) となります。最後の変形はx + 1を足して引くから差引ゼロ、というのがポイント。

その他の回答 (1)

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

(1)を更に変形すると、 x^3m - 1 = (x - 1)(x^2 + x + 1)Q(x^3) になります。この式の右辺に(x^2 + x + 1)が含まれる、つまりx^3m-1の因数分解式にx^2 + x + 1が含まれるということは、これで割り切れるという事ですよね。 x^3m - 1がx^2 + x + 1で割り切れる事はこれで証明されてますから、あとは自明ですよね?

navas07
質問者

お礼

なるほど、よく分かりました! 丁寧な解説ありがとうございます。