https://atcoder.jp/contests/abc099/tasks/abc099_d
D - Good Grid
マスを条件を満たすように塗り替えたときの、最小コスト(「違和感」)を求める問題。
コストに影響するのは、塗り替える前後の色のみで、マスの位置は関係ない。実際に、のマスを色Cに塗り替えたときのコストを数式で表すとわかるが、これらのマスについての色の分布さえわかればいい。こういった問題では、余分な情報を取り除いて、統計量で表すなどしてまとめる方針で考える。
色の数は高々30なので、それぞれのマスを塗り替える色のパターンを全探索する。
実装