114514^1919 mod 810の求め方を解説|合同式とオイラーの定理を使った計算方法

数学

大きな数のべき乗をある数で割った余りを求める問題では、通常の累乗計算をそのまま行うことは困難です。そのような場合は、合同式の性質やオイラーの定理、素因数分解などを利用して計算を簡略化します。

この記事では、114514^1919を810で割った余りを求める方法について、途中の考え方を丁寧に解説します。単なる答えだけではなく、同じような問題にも応用できる計算手順を紹介します。

まず810を素因数分解して考える

合同式の計算では、割る数を扱いやすい形に分解すると解きやすくなります。810を素因数分解すると、

810=81×10=3^4×2×5

となります。つまり、810は2、3、5の因子を持つ数です。このような場合、各因子について余りを考えることで計算を簡単にできます。

特に、互いに素な数に分けて考え、最後に中国剰余定理を利用して戻す方法が有効です。

114514を810で割った余りを確認する

まず底となる114514を810で割った余りを求めます。

810×141=114210なので、

114514-114210=304

したがって、

114514≡304(mod 810)

となります。よって求める値は、

304^1919 mod 810

を計算すればよいことになります。

304の性質を利用してべき乗を簡単にする

304を810の素因数ごとに考えます。

まず3について見ると、304は3で割ると余り1になります。

304≡1(mod 3)

なので、何乗しても、

304^1919≡1(mod 3)

です。

次に2について考えると、304は偶数なので、

304^1919≡0(mod 2)

になります。

さらに5について見ると、304は5で割ると余り4なので、

304≡4≡-1(mod 5)

となります。

したがって、

304^1919≡(-1)^1919≡-1≡4(mod 5)

です。

中国剰余定理を使って810での余りを求める

ここまでで、求める数xについて以下の条件が分かりました。

x≡0(mod 2)

x≡1(mod 3)

x≡4(mod 5)

これらを満たす数を810未満で探します。

まず2と5の条件から、xは10で割った余りが4になる必要があります。

つまり、

x≡4(mod 10)

です。

10の倍数に4を足した形で考えると、x=10k+4となります。

これを3で割った余りが1になる条件に合わせます。

10k+4≡k+1(mod 3)

なので、

k+1≡1(mod 3)

より、

k≡0(mod 3)

となります。

したがって、k=3mと置くと、

x=30m+4

になります。

810未満でこの形の数を考えると、304が条件を満たします。

実際に確認すると、304は偶数で、3で割ると余り1、5で割ると余り4なので条件を満たします。

計算結果の確認

以上より、

304^1919≡304(mod 810)

となります。

したがって、

114514^1919 mod 810の答えは304です。

今回の計算では、べき乗を直接計算するのではなく、合同式によって底の性質を調べることで大幅に簡略化しました。

大きなべき乗の合同式問題を解くポイント

今回のような問題では、最初に割る数を素因数分解することが重要です。810のように複数の素数の積になっている場合、それぞれの合同条件に分けることで計算量を減らせます。

また、底の数が割る数と互いに素である場合には、オイラーの定理やフェルマーの小定理を使って指数を小さくすることもできます。

大学入試や整数問題では、大きな数字そのものを計算するのではなく、数字が持つ性質を利用することが解答への近道になります。

まとめ|114514^1919 mod 810は合同式で簡単に求められる

114514^1919を810で割った余りは、114514を304に置き換え、810を素因数ごとに分解して考えることで求められます。

計算の流れは、底を簡単な形にする、割る数を分解する、それぞれの合同条件を求める、最後に条件を満たす数を決定するという手順です。

この方法は、非常に大きな指数を含む合同式の問題全般に応用できるため、整数問題を解く上で重要な考え方になります。

コメント

タイトルとURLをコピーしました