威佐夫博弈 hdu 2177
摘要:
威佐夫博弈基本思想: 两堆物品,可从一堆中取任意,也可从两堆中同时取相同多个。 该算法存在奇异状态:处在奇异状态必败;1. 奇异状态的求法:a0=0;b0=0;而后,ak=前未出现过的最小自然数;bk=ak+k; 可得出奇异状态。2. 判断是否为奇异状态:有一状态(a,b) if a=int((b-a)*(1+sqrt(5))/2); 则表明处于奇异状态。 3. 怎样转化成奇异状态:① a=b时,直接转化成(0,0); ②k=b-a;if(a-ak)=(b-bk);(a-ak)>0,(b-bk)>0 则转化为(a-(a-ak),b-(b-bk)); ③ 在ak中可以找到与a相等的, 阅读全文
posted @ 2012-07-01 20:54 yumao 阅读(790) 评论(0) 推荐(0)
浙公网安备 33010602011771号