博弈问题——取球游戏

2018-06-17 22:00:29来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

对战中一次只能取1 3 7 8球 取到最后 没有球取的输 

 

#include <iostream>
#include <algorithm>
#include <cstring>
#include <cmath>
#include <ctime>
using namespace std;

//局面:n 所剩球的数目 
int f(int n)
{
    if(n>=8 && f(n-8)==0) return 1; 
    if(n>=7 && f(n-7)==0) return 1; 
    if(n>=3 && f(n-3)==0) return 1;
    if(n>=1 && f(n-1)==0) return 1; 
}


int main()
{
    cout << f(4);    

    return 0;
}
实现代码

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:分享一些好的文章,致曾经苦苦思索的我

下一篇:P1577 切绳子