3

rieaaddIreiuuさんの自作問題3を解いてみました

57
1

rieaaddIreiuu さんの 自作問題3 を解いてみました。誤りがあれば教えてください。

(n+3)m=nm+3kを満たす正整数(n,m,k)をすべて求めよ。

ord3(N)N3で割り切れる回数を表す。このとき
ord3((m1)31)<ord3((m2)32),ord3((m3)33),,ord3((mm)3m)
である。

ord3((m2)32)=ord3(m(m1)232)=2+ord3(m)+ord3(m1)ord3(2)=ord3((m1)31)+1+ord3(m1)>ord3((m1)31)

ord3((mk)3k)=ord3((m1)3(m1k1)3k11k)=ord3((m1)3)+ord3((m1k1))+(k1)ord3(k)ord3((m1)3)+(k1)ord3(k)
k3のときは、k3k2が成り立つので、ord3(k)k2であり、したがって
ord3((mk)3k)>ord3((m1)3)

本問の解答に移る。

m=1,k=1は自明な解である。以下m>1とする。
(n+3)mnm=(m1)nm13+(m2)nm232++(mm)3m
より、
(m1)nm13+(m2)nm232++(mm)3m=3k  ...(A)
である。
いま、n=3lr(lZ0,gcd(3,r)=1)とおく。
(i)l>1のとき
(A)の左辺は
3m((m1)3(l1)(m1)rm1++(mm1)3l1r+1)=3m(31)
となり、これは3のべきになり得ない。
(ii)l=1のとき
(A)の左辺は
(3r+3)m(3r)m=3m((r+1)mrm)
となる。よって、(r+1)mrm3のべきであるものを求めればよい。mが奇数のときは、(r+1)mrm3で割ったあまりが1になり、m>1と合わせて不適。よってmは偶数である。m=2tとおく。
(r+1)2tr2t=((r+1)t+rt)((r+1)trt)
3のべきだから、
(r+1)t+rt=3a,(r+1)trt=3b (a,bZ0,a>b)
とおける。
(r+1)t=3a+3b2=3b3ab+12rt=3a3b2=3b3ab12
しかし(r+1)t,rtは互いに素だから、b=0である。すなわちt=0,m=2。つまり、(r+1)2r2=2r+1=3c(cZ>0)となる。
こうして(n,m,k)=(3(3c1)/2,2,c+2)を得る。

(iii)l=0のとき
(A)の左辺は
(m1)rm13+(m2)rm232++(mm)3m
ここで、ak=(mk)3kとおくと、上の式は
rm1a1+rm2a2++am
であり、m=3pq(pZ0,gcd(3,q)=1)とおくと、補題から、a2,,am3p+2で割り切れるので、
3p+1(rm1q+(3))
となる。これは3のべきになり得ない。

以上から、求める解は、
(n,m,k)=(c,1,1),(3(3c1)/2,2,c+2) (cZ>0)

投稿日:20201120
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

コメント

他の人のコメント

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