H - Magical Number Stabilizer
解説を見る- 実行時間制限:2000 ms
- メモリ制限:1073741824 Bytes
- 配点:150 点
- ジャッジ:Batch
問題
テーブルの上に 個の魔法石が並べられています。
左から 番目の石にある魔力を とします。
複数の魔法石があるのは近くにあるのは危険なので、あなたは以下の「安定化操作」を好きな回数だけ繰り返して一つの石にまとめます。
- いまある石から、連続した2つの石を選ぶ
- 2つの石が消え、それらの石があった場所に新しく魔力が2つの石の魔力のXORの石が生じる
- この操作にかかるコストは である
最終的に一つの石にまとまったときのコストの総和の最小値を求めてください。
ただし、XOR とはビット毎排他的論理和を指します。
制約
小課題
- (4点)
- (146点) 追加の制約はない
入力
入出力例
入力例 1
4 3 2 6 5
出力例 1
12
入力例 2
6 1 3 5 8 9 13
出力例 2
34