『1995』解答


◆広島県 清川 育男 さんからの解答。

[81
0.1995
]=406

81
406
=.20199501246882793017456359102244・・・

少なくとも、406は満たす。
これより小さいものがあるか?

規則性がつかめないので十進ベ−シックのプログラムで探索しました。

 LET  X$="1995"
 FOR I=2 TO 406
    LET  S=FP(81/I)
    LET  A$=STR$(S)
    LET  N=POS(A$,X$)
    IF N>0 THEN
       PRINT I
       EXIT FOR
    END IF
 NEXT I
 END

出力 401

答え 401 循環節 200。


◆愛知県 Y.M.Ojisan さんからの解答。

答え 401

∵ D(整数)を解として 1995が小数点以下K+1桁目から始まるとすると、

81
=(F+I)*10−K
ここで I≧0、D≧1,K≧0 は整数 、
0.1995≦F<0.1996

とおくことができる。

両辺を5D×10K倍し、まとめなおすと

 G×D=(5I+1)D−P である。

ここで P=405×10K、G=1−5F

よって Y=G×Dは整数で
0.0020D<Y≦0.0025D である。

従って、D≧1だから Y≧1であり、
よってDは少なくとも400以上である。

D=Y+P
5I+1
 を用いると

(2000I+400)Y≦Y+P<(2500I+500)Y

一方を変形すると Y<
2000I+399

K=0 のとき P=405 Y≧1より I=0 Y=1 、
D=406 で成立

よって、D=400〜405をチェックすればよいが このときY=1である。

代入して 1=(5I+1)D−405×10Kより
 1=D mod 5  

結局 401のみチェックすればよい。実際に割っても良いが、代入すると、

2005I+400=405×10K

これは I=20 K=2で成立する。

(両辺5で割り mod 80を考えると I=10K mod 80よりみつけた)

すなわち D=401

因みに

81
401
=0.20199501246882793017

81
406
=0.19950738916256157635

【感想】

今年が1995年だったら More Better.


 『1995』へ

 数学の部屋へもどる