acm代码模版
博弈论巴什博奕只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。(1)最后取光者得胜。boolsolve(intn,intm){returnn%(m+1);}(2)最后取光者失败。boolsolve(intn,intm){return(n-1)%(m+1);}威佐夫博奕有两堆各若干个物品,两个人轮流从某一堆或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限。(1)最后取完者获胜。奇异状态a=[k*fai]b=a+kconstdoublefai=(sqrt(5.0)+1)*0.5;//黄金分割数boolsolve(inta,intb){if(a>b)swap(a
用户评论