No.027 C

にするということは, 左に1ビットシフトして, 末尾のビットをセットするかどうかということである.

すなわち, 高橋君の操作後は必ず ビットになり, 青木君の操作後は必ず ビットになる.

ビットであるとき, 高橋君はなるべく ビットになる数値を少なくするようにして, 青木君はなるべく ビットになる数値を大きくするようにするのが正しい戦略である. このとき, ビットの数値は となる.

であれば高橋君は 以下の ビットの数値を作れるので, ビットの数値を作らされる青木君の負けである. そうでないときは高橋君の負けである.

同様に ビットであるとき, 青木君が勝つためには であることが条件になる.