atcoder#ARC085D. [ARC085F] NRE
[ARC085F] NRE
配点 : 点
問題文
全ての要素が の数列 と, と からなる数列 が与えられます。 どちらも長さは です。
あなたは 種類の操作を行うことが可能です。 種類目の操作は以下のような動作です。
- を全て に書き換える
種類の操作のうちいくつかを行い, と のハミング距離, つまり なる の数を最小化してください。
制約
- は からなる
- ならば または
入力
入力は以下の形式で標準入力から与えられる。
出力
ハミング距離の最小値を出力してください。
3
1 0 1
1
1 3
1
操作を行うと になり,ハミング距離は となります。
3
1 0 1
2
1 1
3 3
0
両方の操作を行うと になり,ハミング距離は となります。
3
1 0 1
2
1 1
2 3
1
5
0 1 0 1 0
1
1 5
2
何も操作を行わないのが最適な時もあります。
9
0 1 0 1 1 1 0 1 0
3
1 4
5 8
6 7
3
15
1 1 0 0 0 0 0 0 1 0 1 1 1 0 0
9
4 10
13 14
1 7
4 14
9 11
2 6
7 8
3 12
7 13
5
10
0 0 0 1 0 0 1 1 1 0
7
1 4
2 5
1 3
6 7
9 9
1 5
7 9
1