
三大博弈
CHN_JZ
爆0 forever
展开
-
[威佐夫博奕]POJ 1067——取石子游戏
题目描述有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。解题思路裸的威佐夫博奕。#include<cmath> #include<cstdio> #inc原创 2017-12-20 20:45:14 · 1619 阅读 · 0 评论 -
[巴什博奕]HDU 2147——kiki's game
题目描述给你n*m表格,初始在右上角,每次在上个人移动后的基础上移动一步(向左or向下or向左下)先到左下角则获胜。解题思路先来说说巴什博奕。给出n个数,每次可以取x个(1<=x<=m)。显然可以按m+1分,每次操作看对手上次操作,保持和为m+1,如果n为m+1的倍数后手显然必胜。得到如果n不为m+1的倍数,先手必胜。回到这题,必胜策略为每次保持行数列数为奇数,如果n,m为奇数后手显然必胜,否则先手原创 2017-12-20 21:09:39 · 469 阅读 · 0 评论