問題1: 216 ÷ 11
216=11×19+7 問題2: -159 ÷ 13
−159=13×(−13)+10 問題3: 12の100乗を11で割った余りを求める。
12≡1(mod11) 12100≡1100(mod11) 12100≡1(mod11) 問題4: 5の100乗と3の100乗の和を8で割った余りを求める。
52=25≡1(mod8) 5100=(52)50≡150≡1(mod8) 32=9≡1(mod8) 3100=(32)50≡150≡1(mod8) 5100+3100≡1+1≡2(mod8) 問題5: 3の200乗と2の100乗の和を7で割った余りを求める。
32=9≡2(mod7) 33=27≡6(mod7)≡−1(mod7) 36=(33)2=(−1)2≡1(mod7) 3200=(36)33⋅32=133⋅32≡1⋅2=2(mod7) 23=8≡1(mod7) 2100=(23)33⋅21=133⋅2≡1⋅2=2(mod7) 3200+2100≡2+2=4(mod7) 問題6: 6x ≡ 5 (mod 7)
−x≡5(mod7) x≡−5≡2(mod7) 問題7: 9x ≡ 7 (mod 13)
9x≡7(mod13) 3×9x≡3×7(mod13) 27x≡21(mod13) x≡8(mod13) 問題8: 5x ≡ 8 (mod 11)
5x≡8(mod11) 9×5x≡9×8(mod11) 45x≡72(mod11) x≡6(mod11)