这个问题就是OJ题里出现的取石子游戏,http://en.wikipedia.org/wiki/Wythoff%27s_game。

维基里面的通项公式并不适用于算法求解。需要理解下面两条规律:

1、As is true in general for pairs of Beatty sequences, these two sequences are complementary: each positive integer appears exactly once in either sequence.

2、(m,n)中m-n是递增的,逐步加1

数对是递增的:(0,0) (1,2) (3,5) (4,7)(6,10)(8,13)

转载于:https://www.cnblogs.com/hustxujinkang/p/4521402.html

Wythoff's game相关推荐

  1. NYOJ 837 Wythoff Game

    Wythoff Game 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 最近ZKC同学在学博弈,学到了一个伟大的博弈问题--威佐夫博弈. 相信大家都学过了吧?没学过?没 ...

  2. acm之简单博弈 Nim Bash Wythoff

    前些日子我打算开了博弈基础,事后想进行总结下 一句话就是分析必胜或必败,异或为0. 以下内容来自转载: Nim游戏的概述: 还记得这个游戏吗? 给出n列珍珠,两人轮流取珍珠,每次在某一列中取至少1颗珍 ...

  3. 关于博弈基础知识的总结:巴什博弈(Bash Game)、威佐夫博奕(Wythoff Game)、尼姆博奕(Nim Game)

    转载自http://www.aiuxian.com/article/p-942548.html 博弈论是二人或多人在平等的对局中各自利用对方的策略变换自己的对抗策略,达到取胜目标的理论. 基础的基础 ...

  4. 巴什博奕(Bash Game)与威佐夫博弈(Wythoff game)

    绪论 博弈论又被称为对策论,既是现代数学的一个新分支,也是运筹学的一个重要学科. 博弈论主要研究公式化了的激励结构间的相互作用,是研究具有斗争或竞争性质现象的数学理论和方法.博弈论考虑游戏中的个体的预 ...

  5. [51Nod 1185 威佐夫游戏 V2]Wythoff Game+乘法模拟

    [51Nod 1185 威佐夫游戏 V2]Wythoff Game+乘法模拟 题目链接:[51Nod 1185 威佐夫游戏 V2] 题意描述:有2堆石子.A B两个人轮流拿,A先拿.每次可以从一堆中取 ...

  6. poj 1067 取石子游戏(博弈+威佐夫博奕(Wythoff Game))

    取石子游戏 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 29959   Accepted: 9818 Descriptio ...

  7. ECJTUACM16 Winter vacation training #5 题解源码

    A------------------------------------------------------------------------------------------- 题目链接:ht ...

  8. 博弈知识汇总----Tanky Woo(转)

    原文链接:http://www.wutianqi.com/?p=1081 以下是我从网上收集的关于组合博弈的资料汇总: 有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍或是围棋子等等均可.两个 人 ...

  9. 威佐夫博弈:百练OJ:1067:取石子游戏

    威佐夫博弈(Wythoff's game):有两堆各若干个物品,两个人轮流从任一堆取至少一个或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜. 百练OJ:1067:取石子游戏 ...

最新文章

  1. p187让元素垂直居中
  2. CNS级别的插图你也可以实现,只需2天
  3. Spring Cloud 2020.0.3 发布!
  4. python适合找哪方面工作_学习python后能做哪方面的工作
  5. CentOS7密码忘记解决方法GRUB菜单加密
  6. 互联网1分钟 |1123
  7. Dell R710服务器磁盘恢复数据库一例(记录)
  8. ubuntu安装配置elasticSearch(vagrant)
  9. jqprintsetup已经安装还会提示_Windows 10更新将修复困扰用户已久的循环安装问题...
  10. cadence 16.6中Z-copy的用法
  11. 十四.激光和惯导LIO-SLAM框架学习之惯导内参标定
  12. IBM X3850 X5连接存储后…
  13. C语言程序设计孙家啸第一版,广东(年4月自考各专业课程使用教材.doc
  14. word怎么根据点画曲线_word2010如何画直线,曲线,肘形连接符,曲线连接符,等多种直线和曲线类型...
  15. AES加解密流程及方法
  16. 【numpy】TypeError: only size-1 arrays can be converted to Python scalars
  17. YouTuBe油管/头条点赞订阅关注分享提示PR模板Mogrt
  18. 基于卷积自编码网络结构的图像修复
  19. android各个版本的新特性
  20. import lap报错ValueError

热门文章

  1. 递归--递推之组合数
  2. 【翻译】在Sencha Touch中创建离线/在线代理
  3. treeview 文字垂直方向_word文本排版技巧:改变文字方向的这些方法,你知道吗?...
  4. Keepalived+LVS
  5. Spark Streaming之updateStateByKey和mapWithState比较
  6. 周立功的linux开发板例程,USB NXP LPC1766 开发配套例程(周立功开发板自带例程) - 下载 - 搜珍网...
  7. (91)FPGA时钟分频与倍频问题,面试必问(十五)(第19天)
  8. (2)FPGA面试技能提升篇(Perl脚本)
  9. java两个数组中不同的数字_java将两个数组中不同的数字去掉一个剩下的保存到一个新的数组中...
  10. 的c语言_什么是C语言?C语言的简介