Slide 29
Slide 29 text
数値部分の決定
ソルバ1の出力”111,111,111,111,111,1111,111,mm-
mM-111,111,111,mm-111,111,111,111,111,-+-
M+111,111,111,mm*”の数値部分をa,b,c,…,rで表し,
どのように計算されるか整理する.
a,b,c,d,e,f,g,mm-mM-h,i,j,mm-k,l,m,n,o,-+-
M+p,q,r,mm*
xとyのうち小さい方を選択する関数をmin(x,y),大きい方
を選択する関数をmaxとする.
また,長くなるので中間の結果を格納する変数をx,y,z,
結果をresultとする.
x = a - max(b, min(c, d - min(e, min(f, g)))))
y = x - min(h, min(i, j))
z = y + max(k, (l - (m + (n - o))))
result = z * min(p, min(q, r))
29