504以下の自然数のうち、504との最大公約数が1であるものは全部で何個ありますか。数論最大公約数オイラーのφ関数素因数分解互いに素2025/5/111. 問題の内容504以下の自然数のうち、504との最大公約数が1であるものは全部で何個ありますか。2. 解き方の手順この問題は、オイラーの ϕ\phiϕ 関数を用いて解くことができます。ϕ(n)\phi(n)ϕ(n) は nnn 以下の自然数のうち、nnn と互いに素な数の個数を表します。つまり、求めるのは ϕ(504)\phi(504)ϕ(504) です。まず、504504504 を素因数分解します。504=23⋅32⋅7504 = 2^3 \cdot 3^2 \cdot 7504=23⋅32⋅7オイラーの ϕ\phiϕ 関数は、以下の性質を持ちます。ϕ(pk)=pk−pk−1\phi(p^k) = p^k - p^{k-1}ϕ(pk)=pk−pk−1 (ppp は素数、kkk は正の整数)ϕ(mn)=ϕ(m)ϕ(n)\phi(mn) = \phi(m)\phi(n)ϕ(mn)=ϕ(m)ϕ(n) (mmm と nnn が互いに素なとき)これらを利用して ϕ(504)\phi(504)ϕ(504) を計算します。ϕ(504)=ϕ(23⋅32⋅7)=ϕ(23)⋅ϕ(32)⋅ϕ(7)\phi(504) = \phi(2^3 \cdot 3^2 \cdot 7) = \phi(2^3) \cdot \phi(3^2) \cdot \phi(7)ϕ(504)=ϕ(23⋅32⋅7)=ϕ(23)⋅ϕ(32)⋅ϕ(7)ϕ(23)=23−22=8−4=4\phi(2^3) = 2^3 - 2^2 = 8 - 4 = 4ϕ(23)=23−22=8−4=4ϕ(32)=32−31=9−3=6\phi(3^2) = 3^2 - 3^1 = 9 - 3 = 6ϕ(32)=32−31=9−3=6ϕ(7)=7−1=6\phi(7) = 7 - 1 = 6ϕ(7)=7−1=6したがって、ϕ(504)=4⋅6⋅6=144\phi(504) = 4 \cdot 6 \cdot 6 = 144ϕ(504)=4⋅6⋅6=1443. 最終的な答え144個