题目链接
https://atcoder.jp/contests/agc066/tasks/agc066_a
题目大意
给定一个
数据范围
解题思路
先说结论:
- 将方阵黑白染色,然后将黑色的位置变为
的最近的数,将白色的位置变为 的最近的数,假设代价此为 。 - 将方阵黑白染色,然后将白色的位置变为
的最近的数,将黑色的位置变为 的最近的数,假设代价此为 。
则上述两种情况中必有一种满足条件。
证明:
由于上述构造中黑白相邻位置的差的绝对值至少为
考虑第二个条件。假设把一个位置上的数变为