算法 {二维网格空间}
@LOC: 1
二维网格空间
性质
#网格空间的简单路径的奇偶染色# @MARK: @LOC_0
;
在网格空间中 每次移动只能往上下左右四个方向移动, 我们对空间进行奇偶颜色 一个网格X 假如他的颜色是黑色 那么他的4个方向网格就都是白色, 即形如:
1 0 1 0 1 0
0 1 0 1 0 1
1 0 1 0 1 0
那么对于任意一条简单路径S->...->T
如果S,T
的颜色相同 则中间...
的个数是奇数(比如1 0 1
), 否则S,T
颜色不同 则中间...
个数是偶数(比如1 0 1 0
);
这是因为 任意简单路径 他都形如1 0 1 0 1 0
即颜色是一直变化的;