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

xiaoxiao2021-02-28  92

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; }
转载请注明原文地址: https://www.6miu.com/read-69642.html

最新回复(0)