【数学】オイラーの関数

競プロに使いそうな数学
あくまで備忘録なんで雑に記録します

オイラーのトーシェント関数

正の整数 n に対して、 n と互いに素である 1 以上 n 以下の自然数の個数 φ(n)
12なら、1 5 7 11 = 4個

12 * ( 1 − 1/2 ​)( 1 − 1/3 ​) = 4  (1ー素因数の逆数)を全部かける

p, q 互いに素の場合の、1〜p*qとの互いに素の個数

φ(n) = (p – 1) * (q – 1)

(p, q) = (3, 5) なら8個   (1 2 4 7 8 11 13 14)
エラトステネスの篩みたいに考えても良いかも

コメント

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