1753、2965都是比较纯粹的枚举,只有4*4=16个点,所以时间也不会花太久。
1753debug时候主要遇到的问题:
递归进行控制条件,一开始设置为 访问到的点<=16,因为返回的判断语句放在其中,
则最后一个点也翻面的情况就无法触发返回语句。
解决办法:
将16改为17,或者将返回的判断语句放在递归进行控制的外面。
2965则是在1753的基础上增加了一个状态的保存,我采用的是开两个数组,一个实时记录,一个保存状态。
*不知道是否还有更好的解决办法?
1753、2965都是比较纯粹的枚举,只有4*4=16个点,所以时间也不会花太久。
1753debug时候主要遇到的问题:
递归进行控制条件,一开始设置为 访问到的点<=16,因为返回的判断语句放在其中,
则最后一个点也翻面的情况就无法触发返回语句。
解决办法:
将16改为17,或者将返回的判断语句放在递归进行控制的外面。
2965则是在1753的基础上增加了一个状态的保存,我采用的是开两个数组,一个实时记录,一个保存状态。
*不知道是否还有更好的解决办法?