久野です。

hiraga@slis.tsukuba.ac.jpさん:
> 言いたいのは、「最上位の桁の差を最小にする」というのと、
> 「残りの桁の並びを最大・最小にする」というのが相互に干渉する、
> という点でした。

  そういうけど最上位に2つ可能性があるのは差が「0」と「1」の両方
ある場合だけでしょ? その場合だけ両方チェックすると。

          それ以外は純粋に最小を選べばいいわけで。        久野