[문제 3-1] d=gcd(n,2025)라 하고 n=du, 2025=dv라 하면 u와 v는 서로소이다.nk가 2025의 배수일 필요충분조건은 uk가 v의 배수인 것이다.u와 v가 서로소이므로 이는 k가 v의 배수인 것과 같다.따라서 가장 작은 자연수 k는 v이므로f(n)=gcd(n,2025)2025이다.
2025=3452이고 n=3α5βm이라 하자.여기서 α, β는 음이 아닌 정수이고 m은 15와 서로소인 자연수이다.a와 b 중 크지 않은 값을 min(a,b)라 하면gcd(n,2025)gcd(n2,2025)=3min(α,4)5min(β,2)=3min(2α,4)5min(2β,2)따라서 f(n)=f(n2)일 필요충분조건은α=0 또는 α≥4,β=0 또는 β≥2이다.
1≤n≤2025에서(i) 3의 배수도 5의 배수도 아닐 때: 2025−675−405+135=1080개(ii) 81의 배수이면서 5의 배수가 아닐 때: 25−5=20개(iii) 25의 배수이면서 3의 배수가 아닐 때: 81−27=54개(iv) 81과 25의 공배수일 때: n=2025의 1개이 네 경우는 서로 겹치지 않으므로 구하는 개수는1080+20+54+1=1155이다.
[문제 3-2] 다시 d=gcd(n,2025)라 하자.d는 n과 2025의 최대공약수이므로 2025=dq로 둘 수 있고,이때 q=2025/d는 2025의 약수이다.앞에서 구한 식에 따라 f(n)=q이다.q가 2025의 약수이므로 q와 2025의 최대공약수는 q 자체이다.따라서f(f(n))=gcd(q,2025)2025=q2025=d=gcd(n,2025)이다.
d=gcd(n,2025)는 n의 약수이므로어떤 자연수 m에 대하여 n=dm으로 쓸 수 있다.따라서 d≤n이고,d=n인 경우는 m=1, 즉 n=d인 경우이다.그런데 d=gcd(n,2025)이므로n=d일 필요충분조건은 n이 2025의 약수인 것이다.따라서 f(f(n))<n일 필요충분조건은 n이 2025의 약수가 아닌 것이다.
2025=3452의 양의 약수는 (4+1)(2+1)=15개이다.따라서 구하는 자연수의 개수는2025−15=2010이다.