整式 $x^{2019} + x^{2020}$ を整式 $x^2 + x + 1$ で割った余りを求める問題です。代数学多項式の割り算剰余の定理複素数因数定理2025/4/141. 問題の内容整式 x2019+x2020x^{2019} + x^{2020}x2019+x2020 を整式 x2+x+1x^2 + x + 1x2+x+1 で割った余りを求める問題です。2. 解き方の手順x2+x+1=0x^2 + x + 1 = 0x2+x+1=0 の解を ω\omegaω とすると、ω2+ω+1=0\omega^2 + \omega + 1 = 0ω2+ω+1=0 が成り立ちます。また、ω3−1=(ω−1)(ω2+ω+1)=0\omega^3 - 1 = (\omega - 1)(\omega^2 + \omega + 1) = 0ω3−1=(ω−1)(ω2+ω+1)=0 より、ω3=1\omega^3 = 1ω3=1 が成り立ちます。ただし、ω≠1\omega \neq 1ω=1 であることに注意します。x2019+x2020x^{2019} + x^{2020}x2019+x2020 を x2+x+1x^2 + x + 1x2+x+1 で割った余りを ax+bax + bax+b とおくと、x2019+x2020=(x2+x+1)Q(x)+ax+bx^{2019} + x^{2020} = (x^2 + x + 1)Q(x) + ax + bx2019+x2020=(x2+x+1)Q(x)+ax+bと表せます。ここで、Q(x)Q(x)Q(x) は商です。x=ωx = \omegax=ω を代入すると、ω2019+ω2020=(ω2+ω+1)Q(ω)+aω+b\omega^{2019} + \omega^{2020} = (\omega^2 + \omega + 1)Q(\omega) + a\omega + bω2019+ω2020=(ω2+ω+1)Q(ω)+aω+bω2019+ω2020=aω+b\omega^{2019} + \omega^{2020} = a\omega + bω2019+ω2020=aω+bω3⋅673+ω3⋅673+1=aω+b\omega^{3 \cdot 673} + \omega^{3 \cdot 673 + 1} = a\omega + bω3⋅673+ω3⋅673+1=aω+b(ω3)673+(ω3)673⋅ω=aω+b(\omega^3)^{673} + (\omega^3)^{673} \cdot \omega = a\omega + b(ω3)673+(ω3)673⋅ω=aω+b1673+1673⋅ω=aω+b1^{673} + 1^{673} \cdot \omega = a\omega + b1673+1673⋅ω=aω+b1+ω=aω+b1 + \omega = a\omega + b1+ω=aω+bしたがって、a=1a = 1a=1、b=1b = 1b=1 となります。よって、余りは x+1x + 1x+1 です。3. 最終的な答えx+1x + 1x+1