まず、100と互いに素な自然数の個数を求める。100を素因数分解すると、
100=22×52 となる。したがって、100と互いに素な数は、2の倍数でも5の倍数でもない数である。
1から100までの自然数の中に、2の倍数は100/2=50個、5の倍数は100/5=20個ある。また、2の倍数かつ5の倍数、つまり10の倍数は100/10=10個ある。 したがって、2の倍数または5の倍数であるものの個数は、包除原理より50+20−10=60個である。 ゆえに、1から100までの自然数の中で、100と互いに素な数の個数は、100−60=40個である。 次に、100と互いに素な自然数の2乗の和を求める。1から100までの自然数nのうち、100と互いに素なものをai(i=1,2,...,40)と表す。 S=∑i=140ai2 を求める。 まず、1から100までの自然数の2乗の和を求める公式は、
∑n=1Nn2=6N(N+1)(2N+1) であるから、
∑n=1100n2=6100×101×201=62030100=338350 である。
次に、2の倍数の2乗の和、5の倍数の2乗の和、10の倍数の2乗の和を求める。
∑n=150(2n)2=4∑n=150n2=4×650×51×101=4×6257550=4×42925=171700 ∑n=120(5n)2=25∑n=120n2=25×620×21×41=25×617220=25×2870=71750 ∑n=110(10n)2=100∑n=110n2=100×610×11×21=100×62310=100×385=38500 2の倍数の2乗の和と5の倍数の2乗の和を足し、10の倍数の2乗の和を引くと、
171700+71750−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=204950−38500=166450 したがって、S=338350−166450=171900.