数学
高校生
解決済み

2の50乗を7で割ったときの余りを求めよ
この問題が解けません😭
2≡2(mod7)2≡2の50乗
ここまで合ってますか?
もし合っているならこの後の計算方法を教えてください😭😭

回答

✨ ベストアンサー ✨

modつまり合同式を使って解こうとしているので意味は知っている前提で話します。

2^3≡1(mod 7)
2^50=2^48*2^2=(2^3)^16*2^2≡1^16*2^2=4(mod 7)

humuhumumunmun

ちなみにちぇりぽむさんのは合ってません。

いない

回答ありがとうございました!
1は何乗しても1なのでそれを使わなくてはいけなかったのですね!

humuhumumunmun

その考え方は🙅
aをnで割った余りとbをnで割った余りは等しいというのを式で表したのがa≡b(mod n)
これが合同式。
1という数字は便利なもので1を何で割っても余りは1だし1を何度かけても1
これを使わない手はなーい
2^nを7で割った余りは1となるnを考えると真っ先に思い付くのはn=3
2^3=8を7で割った余りと1を7で割った余りは等しいので
2^3=8≡1(mod 7)
そして2^50は2^48*2^2=(2^3)^16*2^2と変形ができる
2^3は7で割った余りが1というのは合同式で示しているので(2^3)^16というのは(1)^16とできる
残るは2^2=4
さっきやった合同式の中身はこういうこと↑

"aをnで割った余りとbをnで割った余りは等しい"
という合同式の考え方から
"1は何で割っても余りは1"
というのを利用してa≡b(mod n)にしたのであって
"1は何乗しても1"
というのを利用したわけではないんですよね
自分でもちょっと細かいなとは思ったんですけどね

合同式の意味的にここはハッキリしないといけない気がしたんですよね😂
長文失礼!

この回答にコメントする
疑問は解決しましたか?