达成成就:为二分调参 !:多次memset的话要把数组大小开严格一点,否则会T 看到网格图,首先黑白染色. 注意到每次操作都是在一个黑格子和一个白格子上进行的,也就是说,最后黑格子数字和白格子数字和的差是不变的. 对于n*m%2==0的情况: 注意到在这种情况下黑格子和白格子一样多,也就是当黑格子数字和和白格子数字和不相等时,一定是不合法状态,反之一定合法. 那么二分最小的最终数字 对于于n*m%2==1情况: 注意到在这种情况下两种格子的数量差1,也就是说格子个数较多的一种格子的数字和与另一种…