博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 1527 取石子游戏(威佐夫博弈)
阅读量:5242 次
发布时间:2019-06-14

本文共 573 字,大约阅读时间需要 1 分钟。

  基础威佐夫博弈,判断奇异局势即可,判断方式为k为两数之差绝对值,(sqrt(5) + 1) / 2 * k若等于两数小者则为奇异局势,也就是必败态.

#include
#include
#include
#include
#include
using namespace std;int main(){ int a,b; while(~scanf("%d%d",&a,&b)) { int A = max(a,b); int B = min(a,b); int k = (A - B); A = int(k * (sqrt(5)+1)/2.0 ); if(A == B) { puts("0"); } else puts("1"); } return 0;}

 

转载于:https://www.cnblogs.com/jifahu/p/5449092.html

你可能感兴趣的文章
使用cwRsync实现windows下文件定时同步
查看>>
WOW.js和animate.css让页面滚动时显示动画
查看>>
linux 异常
查看>>
WPF 获取文件夹路径,目录路径,复制文件,选择下载文件夹/目录
查看>>
codeforces 659D D. Bicycle Race(水题)
查看>>
codeforces 696A A. Lorenzo Von Matterhorn(水题)
查看>>
获取全部校园网
查看>>
扯扯MySQL 5.6.19 Administrative Roles and Global Privileges
查看>>
2017-2018-1 20155220 《信息安全系统设计基础》课下实践——实现mypwd
查看>>
jquery/js不支持ie9以下版本的方法或属性
查看>>
Swift基础
查看>>
统计一个字符串中各个英文单词的出现的频数
查看>>
最新Ubuntu10.10 更新源
查看>>
五大原则 (单一职责、开放封闭、里氏代换、接口隔离、依赖倒置)
查看>>
js学习-day04
查看>>
前端开发 - CSS - 上
查看>>
集成备注
查看>>
CSRF原理
查看>>
HDU 1518 Square(Dfs)
查看>>
Mysql基础3
查看>>