✨ ベストアンサー ✨
こういう問題は【「割る数(今回だと7)の倍数」に近い数】を作ろうと考えると解きやすいです。
4を何乗かして【「7の倍数(7.14.21.28.35.42.49.56.63...)」に近い数】が作れないかと考えます。
4^1=4 (「7」と3違い)
4^2=16(「14」と2違い)
4^3=64(「63」と1違い)
なので64だと7の倍数(63)と1以外なので
64≡1(mod7)が使えて便利です。
4^100=4^(3×33+1)=(4^3)^33×4=64^33×4
64^33×4≡1^33×4 (mod7)
≡1×4 (mod7)
≡4 (mod7)
目標が64(4^3)を1つの塊として考えていくので
4^100から64(4^3)を何個作れるかというイメージの
式変形ですね。
100個から3個の塊は33セット作れて1個余るということですね。
何故4^100=4^(3×33+1)=(4^3)^33×4=64^33×4のところで、+1と分けているのですか?教えて下さい