長さ の整数列 が与えられます。
数列の とは、その数列に現れない非負整数のうち最小のものです。また、 はビットごとの XOR 演算を表します。
を満たす整数を選び、数列を 個の空でない連続区間に分割します。各区間について
と定義します。
の最大値を求めてください。
入力は標準入力から次の形式で与えられます。
各テストケースについて、達成可能な XOR 値の最大値を 行に出力してください。
各テストケースは次の形式で与えられます。
| 3 | 26 | すべての は または である。 |
| 4 | 47 | 追加の制約はない。 |