atcoder#AGC051C. [AGC051C] Flipper
[AGC051C] Flipper
题目描述
個のマスが正方形状に並んでおり、 から までの番号が振られています。 マス は上から 列目、左から 列目のマスです。 はじめ、 マス が黒で、他の全てのマスは白です。
すぬけ君は、以下の操作を何度でも行うことができます。
- 整数 と整数 を選び、 マス $ (x,\ y),\ (x,\ y+1),\ (x,\ y+2),\ (x+1,\ y),\ (x+1,\ y+1),\ (x+1,\ y+2) $ の色を反転させる (黒は白に、白は黒になる)
操作を済ませた後の黒マスの数として考えられる最小のものを計算してください。
输入格式
入力は標準入力から以下の形式で与えられる。
输出格式
答えを出力せよ。
题目大意
在 的黑白矩阵内初始有 个黑点,可以进行任意次反转 连续子矩阵的操作。最小化最终的黑点数量。
9
1 2
1 3
2 1
2 3
2 4
3 2
3 3
3 4
4 2
3
提示
制約
- は互いに異なる。
- 入力中の全ての値は整数である。
Sample Explanation 1
以下の図で、上から 個目の文字列の 文字目がマス を表します。#
が黒、.
が白です。 .##. #.## .### .#.. -> #... .#.# .### .#.. -> #... ..#. .... .#..