摘要:
大意是用N个灯,有4种操作,然后有些限制条件,操作C次后,可能出现的灯的状态。刚开始直接用N个灯来BFS,对状态数的数目不太了解,而且还不是一层一层的扩展,还跨过层,也就是说状态数就变成C*(<2^N)了,而且还没判重,弄晕掉。后来,仔细观察状态,发现对于N个灯泡,4种操作时有循环节的,为6,就是说状态数只有2^6,然后用BFS一层一层扩展,扩展到C层,复杂度就是2^6 * C,BFS的过程... 阅读全文
posted @ 2010-04-30 11:23
litstrong
阅读(202)
评论(0)
推荐(0)