これを、パソコンで、ビジレスで、解いてみようと・・・。
[設問]
10個の連続する2けたの整数があります。
これら10個の数字を小さい順に並べた後、
それぞれの2けたの2つの数字の和(十の位と一の位の和)を求めると、
n番目の和は必ずnの倍数になっていることがわかりました。
(例えば、3番目に小さい数の十の位と一の位の和は3の倍数となっている)
このような10個の連続する2けたの整数のうち最大の整数の
十の位と一の位の数字の和を求めなさい。
(03年度算数オリンピックトライヤル問題[9]より)
ピンク文字は、Eプログラムの内容です。("<"と">"は、全角に変えています)
<A#B#C#D#E#F#
L "70-1" :XL 1 :C 1 :R :W1 :XN "70-WORK" :R :W1
XN "70-2" :XL 10 :NC 0,1 :R :W1 :<<OOO 1 OOO
VA#=0
repeat
L "70-2" :VA#+ :NB [A#] :AP "70-WORK" :* :XN "70-WORK" :R :W1
until A#=9
XN "70-3" :UA=B*10+C :S A :UD=B+C :R :W1 :<<OOO 2 OOO
VB#=82
repeat
VB#- :VA#=0 :C E
repeat
VA#+ :VC#=B#+A#-1 :VE#=[C#]D :V[C#]E=FRAC(E#/A#)*A# :VD#=[C#]E :VF#=0
if D#<>0 :VF#=1 :VA#=10 :endif
until A#=10
if F#=0 :R :W1 :XN "70-4" :B E=0 :R :W1 :END :endif :<<OOO 3 OOO
until B#=0 :R
<□□□ 1 □□□
まず、10個の連続する2けたの整数をつくります。
その、下の桁の準備です。

<□□□ 2 □□□
BC欄が、2桁の数字です。それを、一つにまとめたのが、A欄。
2桁の数を加えたのが、D欄です。


10個の連続する2けたの整数のうち最大の整数で、
設問に合うかどうかのチエックをしたところ、
該当しないことが分かったので、チェックをやめたところです。
(9+2=11の11を3で割って、余りが0でなかった)
次は、80〜89行までのチエックをします。

<□□□ 3 □□□
n番目の和は必ずnの倍数になっているのを、見つけたところです。


<□□□ 3 □□□
その該当する9行だけを選び出したところです。
(E欄が、0のものだけを、分類しました)
十の位と一の位の数字の和を求めるということなので、
1行目D欄の10が、解答ということになります。

この項 終わり



