穷举法穷举法又称列举法、枚举法,是蛮力策略的具体体现,是一种简单而直接地解决问题的方法。
其基本思想是逐一列举问题所涉及的所有情形,并根据问题提出的条件检验哪些是问题的解,哪些应予排除。
通常程序设计入门都是从穷举设计开始的。
今天,计算机的运算速度非常快,应用穷举设计程序可快捷地解决一般数量的许多实际应用问题。
穷举法的特点是算法设计比较简单,解的可能为有限种,一一列举问题所涉及的所有情形。
穷举法常用于解决“是否存在”或“有多少种可能”等问题。
其中许多实际应用问题靠人工推算求解是不可想象的,而应用计算机来求解,充分发挥计算机运算速度快、擅长重复操作的特点,穷举判断,快速简便。
应用穷举时应注意对问题所涉及的有限种情形须一一列举,既不能重复,又不能遗漏。
重复列举直接引发增解,影响解的准确性;而列举的遗漏可能导致问题解的遗漏。
简单来说,排除法相对适合于才思敏捷的人们;而穷举法相对适合于心思缜密的人们。
两种思维方法本身并没有高下之分,只是适用范围与用途略有不同。
再有,使用排除法思考问题,相对更加快捷许多;而采用穷举法呢,由于方式方法本身的特点,自然就会消耗更多时间,而且很可能会消耗人们更多精力体力。
再进一步明确比较,排除法很可能解决问题更快,穷举法基本上解决问题更慢。
当然,这绝不是说,排除法本身就比穷举法优越。
二者依然是各有千秋,解决问题方面也是各有利弊的。
据李铁如很久后分析,承德市下围棋的人群里面,用排除法下棋的占少半,属于多数;而真正采用穷举法下棋的人,只有寥寥几位,是极少数;还有多一半人,是二者兼顾,有可能都没用好。
后者的意思,通常是排除法,只有关键时刻才会认认真真地深入计算。
说大家很可能都没用好,是因为大多数人随手下棋下习惯了,关键时刻也很难沉下心思去深思熟虑。
这次下棋,他开始还专找愿意下慢棋的对手。
随着前面六盘棋下完,他获得了四胜二败成绩后,他就也忍不住想要下快棋了。
从这六盘棋可以看出来,他的棋力对4d还是明显占上风的。
如果他没有包夜,现在马上回家好好睡觉;则第二天星期日有精神头。
在精力充沛情况下认真对付,从4d打回到5d也不是很难。
但若奢望一口气连胜十四局,还是非常非常有难度的。
简单说,以他此刻的实力而论,在4d位置想要打出十八胜二负的百分之九十的胜率,还是太过于勉强了。
正常情况下,很难做到。
那么,他现在已经累了一整天,夜里继续奋战,还想打出好成绩,无异于痴人说梦。
接下去没什么好说的,他只不过就是乱七八糟地下,稀里糊涂地输。
越下越不服气,越不服气,下的棋质量就越下降。
到了午夜及之后,那棋下得漏洞百出;当然了,他的对方下的质量也是不知所云。
一直坚持到后半夜的棋迷们,完全意识不到,自己那其实基本上就是在糟蹋围棋、亵渎围棋。
后来,他下一步棋就会瞌睡几秒钟;睁眼看看,对手下棋了,自己就赶紧也下一步,然后继续瞌睡!
试想,这个棋能下成什么模样?
再深“研究研究”,那个时间段,大部分棋迷,很可能都是那样子。
如果有谁那时还是精神抖擞的,他肯定连战连胜,而且不费吹灰之力。
转眼间到了早晨,天光大亮了。
李铁如半梦半醒之间,睁眼仔细一看,好吗,不知道什么时候,自己居然降到3d了!
也实在是睁不开眼睛了,赶紧回家睡觉去吧。熬这一宿,何苦来哉?
零三年下半年,李铁如和李亚峰二人桥牌方面的pk,就那么不了了之了。
李亚峰终于自己又倒退回到梅花牌室,再一次无力自拔;没办法,依旧只有求李铁如帮忙。
这样,还怎么pk啊?
李铁如倒无所谓,对这个工作已经很熟练了;于是,很轻松地二度把他从“泥沼”里面拉出来。
还开玩笑说,没关系,咱们俩的财富值说多不多、说少不少;用来负分清零还是绰绰有余的。
你就算再掉下去也没关系,花点财富值清零之后,我随时能把你拉出来。
果然,又是用了十多天,又把李亚峰的牌技指数打到了百分之五十一点五。
这回,只是能进红心牌室,而不能一举冲进黑桃牌室了。
对此,李铁如自己不怎么满意,李亚峰反而不在意了。
李亚峰心里暗暗下决心,这次一定要坚持住,决不能再掉进梅花牌室!
李铁如虽然不在乎,但是人家李亚峰自己很在乎!
李亚峰的心态,与李铁如在弈城围棋的3d冲上了5d,而后掉落回到3d,那段经历里面心态大起大落的情况,那是相当之类似。
李铁如一口气掉回到3d,一下子就泄气了,又妄自菲薄,以为自己不过如此;之前上了5d,只不过是侥幸。
从而,就此差不多就扔下了弈城围棋,不再琢磨冲杀回去的事情了。
不下棋,就转而打桥牌吧;先散散心,再考虑下一步。
李亚