比较难想到的是将题目中的要求看做异或.那么有ai,j^ai+1,j^ai,j+1^ai+1,j+1=1.瞎化一化可以大胆猜想得到a1,1^a1,j^ai,1^ai,j=(i-1)*(j-1)&1.也就是说,确定第一行和第一列的颜色,就可以确定整个矩阵.现在如果没有已填的格子的限制,答案就是2n+m-1. 然后考虑已填格子.假设固定了a1,1,那么其影响到的就是a1,j和ai,1.即要求两者相同或不同.于是可以把每个格子的染色情况拆成两个点,根据已填格子将其连边,同一连通块内的点只要选择一个就必须…