POJ.1067 取石子游戏 (博弈论 威佐夫博弈)

来源:互联网 发布:手机号码免费定位软件 编辑:程序博客网 时间:2024/06/11 14:29

POJ.1067 取石子游戏 (博弈论 威佐夫博弈)

题意分析

简单的威佐夫博弈
博弈论快速入门

代码总览

#include <cstdio>#include <cmath>#include <algorithm>using namespace std;int main(){    int n,m;    while(scanf("%d %d",&n,&m) != EOF){        if( n > m) swap(n,m);        double s = (sqrt(5) + 1) /2;        int t = floor( (m-n) * s );        if(t == n) printf("0\n");        else printf("1\n");    }    return 0;}
原创粉丝点击