摘要: 实践证明:剪枝是很能节约时间的!!!!!!!! 神哇~~~~~~~~~~~ (1)在判断 a+ i*b时候直接break内层循环,就一下次通过了test7 但是悲剧的是还是通不过test 8 (2)实在没辙了,只要看别人的答案,结果竟然是在判断是否符合条件的时候从后向前查看,也就将循环从是a到 a+(n-1)b从改为a + (n -1)b到a。结果竟然通过了!!! 网上的资料说这样子看的话,是因为... 阅读全文
posted @ 2011-03-20 20:13 记录点滴 阅读(237) 评论(0) 推荐(0) 编辑
摘要: (1)每个转换学列,最多可出现3次,因为如果出现4次就相当于转了一圈,等于0状态。一共有4^9次种情况,可以遍历者些情况。 例如如下: void dfs(int clocks[]) { for(int i1=0; i1<4; i1++) for(int i2=0; i2<4; i2++) for(int i3=0; i3<4; i3++) for(int i4=0; i4<4; i4++) for... 阅读全文
posted @ 2011-03-20 19:33 记录点滴 阅读(241) 评论(0) 推荐(0) 编辑