「数論20050602032642」の編集履歴(バックアップ)一覧はこちら
「数論20050602032642」(2005/11/05 (土) 03:42:00) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
* 問題
> 22 名前:未解決[sage] 投稿日:2005/06/02(木) 03:26:42
> 自然数 n が次の性質を満たすとき、nを「良い数」と呼ぶことにする。
>
> 性質:nをいくつかの正整数の和にうまく分割すると、それらの逆数の和を1にできる。
> すなわち n=a1+a2+‥‥+ak 、 (1/a1)+(1/a2)+‥‥+(1/ak)=1 とできる。
>
> 例1:9は良い数である。9=3+3+3 であり、1/3+1/3+1/3=1。
> 例2:10は良い数ではない。実際どのような分割に対しても、逆数の和が1にはならない。
> 例3:11は良い数である。11=2+3+6、1/2+1/3+1/6=1。
>
> 問題:良くない数は高々有限個であることを示し、その最大値を求めよ。
> 25 名前:22[sage] 投稿日:2005/06/02(木) 10:21:14
> 訂正。10は良い数でした。10=4+4+2。
>
> >>23
> 良くない数:=自然数であって良い数ではない数
* 解答
> 26 名前:132人目の素数さん[sage] 投稿日:2005/06/02(木) 13:13:41
> >>22 すげー汚いし、有限性だけだけど
>
> n が十分大きいとき、n を分割して逆数の和を 1 にするアルゴリズムを示す
>
> (1) n≡0 (mod 2) なら a_1=8、そうでなければ a_1=9+72 として、
> n_1=n-a_1 とする。n_1≡0 (mod 2) は明らか。
> (2) n_1≡0 (mod 4) なら a_2=8、そうでなければ a_2=10+40 として、
> n_2=n_1-a_2 とする。n_2≡0 (mod 4) は明らか。
> (3) n_2≡0 (mod 8) なら a_3=8、そうでなければ a_3=12+24 として、
> n_3=n_2-a_3 とする。n_3≡0 (mod 8) は明らか。
> (4) n_3=8(29+n_4) と分割する。
> 任意の自然数は4個の(0を含む)平方数の和で表せるので、
> n_4 = b_1^2 + b_2^2 + b_3^2 + b_4^2 とする。
> (5) b_1~b_4 に 0 が k 個 (0≦k≦3) 含まれているとする。
> n_5=29-k, n_6=n_4+k とする。n_3=8(n_5+n_6)、
> n_6 = c_1^2 + c_2^2 + c_3^2 + c_4^2 (c_i > 0) となる。
>
> 以上で n = a_1 + a_2 + a_3 + 8n_5 + 8Σc_i^2 と分割できた。
>
> (6) a_1,a_2,a_3 は分割して逆数の和を 1/8 にできる。
> (7) 26≦n_5≦29 で、26~29 は良い数。
> (26=4+4+6+6+6, 27=3+6+6+6+6, 28=4+4+4+8+8, 29=2+3+12+12)
> n_5 = Σk_i, Σ1/k_i = 1 とできるので、
> 8n_5 = Σ8k_i, Σ1/(8k_i) = 1/8 のように
> 8n_5 を分割して逆数の和を 1/8 にできる。
> (8) 8c_i^2 を c_i 個の 8c_i に分割すれば、逆数の和を 1/8 にできる。
>
> 以上で a_1, a_2, a_3, 8n_5, 8c_i (1≦i≦4) をそれぞれ分割して、
> 逆数の和を 1/8 にできたので、
> n を分割して逆数の和を 1 にできる。
> 27 名前:132人目の素数さん[sage] 投稿日:2005/06/03(金) 03:54:35
> >>22
> >>26の議論で、400以上の良くない数は存在しないことがわかる
> もう少し修正すれば、上限を 250 程度まで下げられる
>
> 適当にプログラム書いて調べてみたら、
> (完全探索じゃないし、あまりチェックしてないけど)
> ↓以外は良い数みたい
>
> 2,3,5,6,7,8,12,13,14,15,19,21,23,24,30,31,32,33,37,39,43,57
>
> あとは 57 が本当に良くない数かどうか調べなきゃならない
> 28 名前:132人目の素数さん[sage] 投稿日:2005/06/03(金) 04:10:38
> 33=3+3+9+9+9
> 57=3+9+9+9+9+9+9
> だった
>
> 2,3,5,6,7,8,12,13,14,15,19,21,23,24,30,31,32,37,39,43
> 29 名前:132人目の素数さん[sage] 投稿日:2005/06/03(金) 04:39:48
> あわわ…
> 24=2+4+6+12
> 30=2+3+10+15
> 31=2+4+5+20
> 32=2+3+9+18
> 37=2+3+8+24
> 39=2+6+6+10+15
> 43=3+6+6+8+8+12
>
> 残り
> 2,3,5,6,7,8,12,13,14,15,19,21,23
> 30 名前:132人目の素数さん[sage] 投稿日:2005/06/03(金) 05:48:06
> 24以下の数は4個以下の数の組合せで表される。
>
> 4個以下の組み合わせをリストアップ。
> (1)(2,2)(2,3,6)(2,4,4)(3,3,3)
> (2,3,7,42)(2,3,8,24)(2,3,9,18)(2,3,10,15)(2,3,12,12)
> (2,4,5,20)(2,4,6,12)(2,4,8,8)(2,5,5,10)(2,6,6,6)
> (3,3,4,12)(3,3,6,6)(3,4,4,6)(4,4,4,4)
>
> 和が24以下になるのは和が1,4,9,10,11,16,17,18,20,22,24の時。
> >>29の残りと合わせて全部。
> 35 名前:132人目の素数さん[sage] 投稿日:2005/06/03(金) 09:49:32
> >>31
> >>26のアルゴリズムが動くには、(4)のところで
> n_3 ≧ 8(29+1) = 240
> であればよい。
> n_3 = n - (a_1 + a_2 + a_3),
> a_1 + a_2 + a_3 ≦ 81 + 50 + 36 = 167
> だから、n ≧ 240 + 167 = 407 であれば十分。
>
> あと、26~29 が4個の連続する良い数であることを
> 使っていて、これは 24~27 に置き換えられるから、
> そのときは n ≧ 8(27+1) + 167 = 391 であれば十分。
> つまり、391以上の良くない数は存在しない。
>
> (5)の書き方おかしかったけど、
> これは、4個の0を含む平方数の和だと具合が悪いから、
> 4個の0でない平方数の和になるように、
> 29 のほうから必要なぶんだけ(k個の)1をもらって来て、
> b_i=0 のところを 1 で埋めてる。
>
> 4平方数の定理はこのへん
> ttp://aozoragakuen.sakura.ne.jp/suuron/node40.html
> 41 名前:132人目の素数さん[sage] 投稿日:2005/06/05(日) 06:24:05
> >>31 >>35
> 上限を落として 56 以上の良くない数が存在しないことが言える。
>
> n = 6a + b (a>0, b∈{30,33,35,50,52,55}) と分割する。
> a を4個以下の正の平方数の和で表せば、
> 6a を分割して逆数の和を 1/6,2/6,3/6,4/6 のいずれかにできる。
> b を分割して逆数の和を 2/6,3/6,4/6,5/6 のいずれにもできる(*)ので、
> 結局 n を分割して逆数の和を 1 にできる。
>
> (*)
> 30 = 6+12+12 = 3+9+18 = 3+9+9+9 = 2+8+8+12
> 33 = 6+9+18 = 6+9+9+9 = 3+6+12+12 = 2+6+10+15
> 35 = 5+15+15 = 3+8+24 = 4+4+9+18 = 2+6+9+18
> 50 = 10+10+15+15 = 5+5+20+20 = 4+6+8+16+16 = 2+12+12+12+12
> 52 = 4+24+24 = 3+7+42 = 3+10+12+12+15 = 2+10+10+15+15
> 55 = 6+7+42 = 5+5+15+30 = 3+4+24+24 = 2+4+21+28
表示オプション
横に並べて表示:
変化行の前後のみ表示: