摘要:
首先,为了统计有多少对,一个简单的方法是对于松鼠走到的每一个格子,求出猫能走的所有点的集合,然后对这些集合进行累加,就能得到我们想要的答案。但是问题的关键是在于猫走到的集合大小怎么求出来在考试的时候没有完全想出来,只想到要求出一个左右边界,对于中间的可行点,我也只是觉得和松鼠当前和前一个格子的颜色有关,但是总有很多没有想清楚。考完看了别人的标准程序,发现的确是这样的。假设松鼠上一个格子颜色为a,当前为b,且 a!= b那么在猫的这个左右边界之间不能走到的点就是那些前一个点是b,当前点是a的那些格子。那么这是为什么呢,如何证明其充分必要性呢,我尝试证明一下:首先可以证明,如果当前格子是a,上一个 阅读全文
posted @ 2013-01-21 23:36
lwhbbs
阅读(391)
评论(0)
推荐(0)
浙公网安备 33010602011771号