6
高校数学解説
文献あり

10^2013-1の100以下の約数(JMO2013yo9)

921
0

twitterで見かけて書きたくなったので, 1020131100以下の正の約数の個数を求めてみます. (ちなみに JMO2013yo9 の問題です.)

N=1020131としましょう. まず明らかに偶数は約数にはなりません. 次に明らかにN9で割り切れます. これについて少し考えればLTEの補題からv3(1020131)=v3(1001)+v3(2013)=3なのでN27は約数だけど81は約数に持たないことが分かります.

さて, 3以外の素因数を持つ場合を考えましょう. とりあえずp>3を素数としてp|Nとしましょう. まず明らかにp5. そしてフェルマーの小定理より10p11102013(modp)となるので110gcd(p1,2013)(modp). ここで2013=31161であるのでgcd(p1,2013)1,3,11,33,61を取り得ます. 61|p1とするとp1が偶数である事と合わせてp1122となって矛盾するのでg=gcd(p1,2013)=1,3,11,33を考えれば十分です.

g=1のときp|9. p>5に矛盾.

g=3のときp|999かつ3|p1. これを満たすのはp=37.

g=11のときp|10111かつ11|p1. 二つ目の条件からp=23,67,89.
ここから絞るのに工夫をします. p=23,89のとき条件から10p121(modp)が成立します. これは(10p)=1を意味します. (オイラーの基準)
ここから平方剰余の諸法則より(1023)=(1)23218(1)2312512(235)=1, (1089)=(1)89218(1)8912512(895)=1となります. とりあえず23は消せたけど89が残った. もう少し工夫しよう(別に普通に割り算すれば良いがつまらないので工夫する)1109(mod89)より10111(mod89)3221(mod89)である. よってオイラーの基準から(389)=1. ここで平方剰余の相互法則から(389)=(893)=1よって矛盾.
67g=33で検討する.
g=33のとき. p|10331かつ33|p1. 二つ目の条件からp=67. これが一つ目の条件を満たせば良い. ここでオイラーの基準よりこれは(1067)=1と同値. そして(1067)=(1)67218(1)5126712(25)=1となるので67|Nが分かった.

これで素因数の情報が分かったのでそこから約数を列挙するとd=1,3,9,27,37,67. (素因数の情報からだけでは約数を列挙できるとは限らないが今回は100以下の約数に限定されていたためp2型の約数が9しかないので助かった)

さて, 今年は2023年なのでM=1020231でもやってみましょう.
まずMの約数は奇数. 次にLTEの補題よりv3(M)=2. M5で割り切れず, p>5かつp|Mとする.
フェルマーの小定理より10gcd(p1,2023)=1(modp)である. ここで2023=7172 を思い出しながらp1が偶数であることに感銘を受けるとg=gcd(p1,2023)=1,7,17がわかる.

g=1のとき. むり.
g=7のとき. p=29,43,71かつp|1071. とりあえず必要条件として(10p)=1. それぞれ計算するとp=43,71が残る. ここは諦めて割ってみるしかない. そしたらどれも条件を満たさない.
g=17のとき. そもそも条件を満たすpがない.
よってd=1,3,9のみ. さみしい.

参考文献

投稿日:202314
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

整数が好きです

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中