トップページ > プログラム > 2014年10月18日 > DORW4e79

書き込み順位&時間帯一覧

9 位/206 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000020100110000000005



使用した名前一覧書き込んだスレッド一覧
318
デフォルトの名無しさん
プログラミングのお題スレ Part5

書き込みレス一覧

プログラミングのお題スレ Part5
329 :318[sage]:2014/10/18(土) 08:27:49.96 ID:DORW4e79
>>327
ありがとう。
今考えてること。k桁だとすると
(9^(k-1)-10^0)*n1 + (9^(k-2)-10^1)*n2 + (9^(k-3)-10^2)*n3 + ... + (9^0-10^(k-1))*nk = 0 .
じゃないかと考えている。係数に規則性があることを利用して計算を効率アップできないだろうか?
と考えてる。
プログラミングのお題スレ Part5
330 :318[sage]:2014/10/18(土) 08:49:11.94 ID:DORW4e79
>>323
自分も21ケタ以上は解が存在しないと思う。
最上位桁の係数が
gosh> (- (expt 10 20) 1)
99999999999999999999
最下位の係数が
gosh> (expt 9 20)
12157665459056928801

8をあてたとしても
gosh> (* (- (expt 9 20) 1) 8)
97261323672455430400
他のプラスになる係数をあてても0には成り得ないのではないかと思う。
プログラミングのお題スレ Part5
332 :デフォルトの名無しさん[sage]:2014/10/18(土) 10:53:01.54 ID:DORW4e79
>>331
プログラム言語という立場なら0801を801と解釈することもアリだと思う。

21ケタというのは計算を間違えてたかも。
数学として見て最上位桁に0を許さない立場ならそのディオファントス方程式が成り立たなくなる
桁数はあると思うのだけど。0を許す立場なら解は無限にあるように思う。
まだ、検討があやふや。
プログラミングのお題スレ Part5
335 :デフォルトの名無しさん[sage]:2014/10/18(土) 13:21:49.04 ID:DORW4e79
>>331
22桁以上で解が存在しないと思う。
考えを書きとめたので、検証をよろしく。

http://ideone.com/OxnqSa
プログラミングのお題スレ Part5
338 :デフォルトの名無しさん[sage]:2014/10/18(土) 14:36:56.30 ID:DORW4e79
>>337
最上位0を10進数とみなさない場合でも素朴にやるとメモリ不足を
おこす問題なので、いかに効率よく全解探索をするのかという点で
相変わらずとても興味深いお題だと思います。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。