设 g(n)=n∑k=1(k,n),其中 n∈N∗,(k,n) 表示 k 与 n 的最大公约数,则 g(100) 的值为_______.
答案 520.
解析 根据函数 g(x) 的定义,若正整数 m 与 n 互质,则 g(mn)=g(m)⋅g(n).因此g(100)=g(22)⋅g(52)=8⋅65=520.
备注 事实上,若 p 为质数,则 g(pn)=n⋅pn−1(p−1)+pn,证明如下.在 1,2,⋯,pn 中,与 pn 的最大公约数为 pk(k=0,1,⋯,n−1)有 pn−k−pn−k−1 个.与 pn 的最大公约数为 pn 的只有一个,为 pn,求和即得.