hdu 1527 取石子游戏 (威佐夫博奕)
来源:互联网 发布:大学网络宣传部简介 编辑:程序博客网 时间:2024/04/29 14:00
威佐夫博奕
相对于nim游戏的任意堆石子,每次在任意一堆至少取一个。威佐夫博奕有两堆石子,要么在两堆同时取一样的石子,要么在其中一堆取至少一个石子。
其必败态叫做奇异局势:
可以求得。
下题为判定给定
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#include <cmath>using namespace std;#define pr(x) cout << #x << ": " << x << " " #define pl(x) cout << #x << ": " << x << endl;struct jibancanyang{ int n, m; void fun() { while (~scanf("%d%d", &n, &m)) { if (n > m) swap(n, m); bool ok = true; int k = m - n; int a = k * (1 + sqrt(5)) / 2; if (a == n) { ok = false; } printf("%d\n", ok); } }}ac;int main(){#ifdef LOCAL freopen("in.txt", "r", stdin); //freopen("out.txt", "w", stdout);#endif ac.fun(); return 0;}
0 0
- HDU 1527 取石子游戏 威佐夫博奕
- hdu 1527 取石子游戏 (威佐夫博奕)
- HDU 1527 取石子游戏(威佐夫博奕)
- hdu 1527 取石子游戏
- hdu 1527 取石子游戏
- HDU 1527 - 取石子游戏
- HDU 1527 取石子游戏
- hdu 1527 取石子游戏
- hdu 1527 取石子游戏
- HDU 1527 取石子游戏
- hdu 1527 取石子游戏
- hdu 1527 取石子游戏
- HDU 1527 取石子游戏
- HDU#1527:取石子游戏
- 【hdu 1527】取石子游戏
- hdu 1527 取石子游戏
- hdu 1527 取石子游戏
- hdu 1527 取石子游戏(组合游戏)
- 栈2--链栈
- hdu 4027(线段树区间开方求和)
- 02-swift微博自定义log
- 工厂模式
- Node.js exports 和 require 两个对象
- hdu 1527 取石子游戏 (威佐夫博奕)
- 写一个宏可以将一个数字的奇数位和偶数位交换。
- Solr 删除索引
- jQuery hover方法
- 使用Gson的JsonReader解析Json数据
- 浅谈Android中MVP设计模式
- [编写高质量iOS代码的52个有效方法](八)内存管理(下)
- 开发者福利:iOS开发学习资源、解决方案大放送
- Swift基础(三十一)UINavigationController