(1) $p$ を素数とするとき、$3^p$ を $p$ で割った余りを求めよ。 (2) 100以下の自然数のうち、100と互いに素な自然数の個数を求めよ。 (3) $0 \cdot {}_{10}C_0 + 1 \cdot {}_{10}C_1 + \dots + 10 \cdot {}_{10}C_{10}$ の値を求めよ。
2025/3/28
1. 問題の内容
(1) を素数とするとき、 を で割った余りを求めよ。
(2) 100以下の自然数のうち、100と互いに素な自然数の個数を求めよ。
(3) の値を求めよ。
2. 解き方の手順
(1) フェルマーの小定理を利用する。 が素数で、 が の倍数でないとき、 が成り立つ。
よって、 が成り立つ。したがって、。
したがって、求める余りは である。
(2) 100と互いに素な自然数の個数を求める。
であるから、100以下の自然数の中で2の倍数または5の倍数であるものの個数を求め、全体から引く。
100以下の2の倍数は 個。
100以下の5の倍数は 個。
100以下の10の倍数は 個。
2の倍数または5の倍数の個数は 個。
したがって、100と互いに素な自然数の個数は 個。
別の解法として、オイラー関数を利用できる。
(3) 二項定理を応用する。二項定理より、
両辺を で微分すると
を代入すると
問題の式は、この式において の場合である。
したがって、
3. 最終的な答え
(1) 3
(2) 40
(3) 5120