アルゴリズム論特論(塩田) 2015年度教材 第6回
- 授業内容
- 法 n での除算
- 剰余類
- 既約剰余類
- フェルマの小定理の別証明
- オイラーの定理
- φ(n) = ( 法 n の既約剰余類の個数 ) とすると
     
gcd(a, n) = 1 ⇒ 法 n で a φ(n) = 1
- ツボ
- 法 n で a の逆数が存在すること ⇔ gcd(a, n) = 1
- 宿題
-
引数 a, n に対し、
          
x = ( 法 n での a の逆数 )
となる整数 x ( 0 ≦ x < n ) を返り値とする関数 modinv を定義し、動作確認をせよ。
戻る