威佐夫博弈(Wythoff‘s Game)

news/2025/9/30 21:37:00/文章来源:https://www.cnblogs.com/XP3301Pipi/p/19121817

威佐夫博弈(Wythoff‘s Game)

1. Beatty 定理

无理数 \(r\) 对应的 Beatty 数列 \(B_r\)\((B_r)_i=\lfloor i\times r\rfloor\)

定理:若无理数 \(r,s\) 满足 \(\frac 1 r+\frac 1 s=1\),则 \(B_r,B_s\)\(\mathbb{N_+}\) 的一个划分。

证明:

考虑数列 \(C_r,C_s\) 满足 \((C_r)_i=\frac i r,(C_s)_j=\frac j s\)

首先 \(C_r,C_s\) 没有相同元素。设 \((C_r)_i=(C_s)_j\),则 \(\frac i r=\frac j s\Rightarrow \frac i j=\frac r s=r-1\),一边是无理数,一边是有理数,矛盾。

然后将 \(C_r,C_s\) 合并后升序排序得到 \(C\)

考虑 \((C_r)_i\)\(C\) 中的位置,前边的元素中 \(C_r\)\(i\) 个,\(C_s\)\(\lfloor \frac{is}{r}\rfloor=\lfloor i(s-1)\rfloor\) 个,共 \(\lfloor is \rfloor\) 个。

然后考虑 \((C_s)_j\),同理得前面有 \(\lfloor jr\rfloor\) 个元素。又由于 \(C\) 是无限序列,于是 \(B_r,B_s\)\(\mathbb{N_+}\) 的划分。得证。

2. Wythoff 博弈

有两堆石子,分别有 \(x,y\) 个。两人轮流行动,可以选择一堆拿走一些石子,或选择从两堆中同时拿走相同数量的石子,不能行动则判负。判断是否先手必胜。

观察:若 \((x,y)\) 是必败态,则 \((x+i,y),(x,y+i),(x+i,y+i)\) 都是必胜态。

定理 1:若 \((x,y)\) 是必败态,则 \((y,x)\) 也一定是必败态。

证明: \(x=0,y=0\) 时一定成立。

\(x\ne 0,y\ne 0\) 时,数学归纳法,假设定理对 \(x'\le x\land y'\le y\land (x',y')\ne(x,y)\) 的 $(x',y') $ 成立。

假设 \((y,x)\) 不是必败态。设 \((y,x)\) 可以走到的一个必败态为 \((y',x')\)\((x',y')\) 满足归纳条件,那么 \((x',y')\) 也是必败态。

\((x,y)\) 一定能走到 \((x',y')\) ,则 \((x,y)\) 为必胜态,矛盾。

所以接下来只讨论 \(x>y\) 的部分,另一部分是对称的。

定理 2:设 \((x_i,y_i)\)\(x\)\(i\) 大的必败态。则 \(x_i={\rm mex}\{x_j,y_j|(j<i)\},y_i=x_i+i\)

证明:

\(x<{\rm mex}\{x_j,y_j|(j<i)\}\),则 \(x\) 一定在 \(\{x_j,y_j|(j<i)\}\) 中。

  • 若存在 \(x_j=x_i\),则 \((x_i,y_i),(x_j,y_j)\) 一定有其一不是必败态,矛盾。
  • 若存在 \(y_j=x_i\),则 \((y_j,x_j)\) 也是必败态,同理得出矛盾。

\(y_i<x_i+i\),设 $y_i=x_i+j $。前面一定有一个 \((x_j,x_j+j)\),则 \((x_i,x_i+j)\) 为必胜态,矛盾。

\((x_i,x_i+i)\) 确实是一个必败态:走不到任意一个前面的必败态。

所以 \(\{x_i\},\{y_i\}\) (除去 $(0,0) $)是 \(\mathbb{N_+}\) 的划分。

定理 3:设 \(\phi=\frac{\sqrt{5}+1}{2}\),则 \(x_i=\lfloor \phi i\rfloor,y_i=\lfloor (\phi+1)i\rfloor\)

尝试构造两个 Beatty 序列 \(B_x,B_y\) 满足限制:

\(\frac 1 a+\frac 1 b=1,\lfloor a\times i \rfloor+i=\lfloor b\times i\rfloor\)。联立得 \(\frac 1 a+\frac 1 {a+1}=1\),得 \(a=\frac{\sqrt{5}+1}{2}\)

定理 4:\((x,y)\) 为必败态,当且仅当 \(x=\lfloor\phi(y-x) \rfloor\)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/923280.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

外贸网站收到询盘淘客网站建设视频

目录 一、modbus简介 二、功能码01、02 三、modbus解析 四、功能码03、04 五、功能码05 六、功能码06 七、功能码16 一、modbus简介 我们在网上查阅modbus的资料发现很多很杂&#xff0c;modbus-RTU ASCII TCP等等&#xff0c;还有跟PLC结合的&#xff0c;地址还分1开…

PWN手成长之路-05-ROP

与远程环境进行交互,可以进行输入,但是输入之后无任何回显。file 查看文件。64位 ELF 。checksec 查看文件安全属性。IDA 打开文件。查看 main 函数的反编译代码。查看 buf 这个字符数组(栈上的缓冲区),本身 buf …

随机采样研究随笔

\(y=x^n\) 在 O(n) 复杂度随机 \(y=(1-x)^a x^b\) 在 O(n) 复杂度随机 线性时间随机 \(n\) 个有序的 \([0,1]\) 实数。 线性时间随机 \(sum=0\) 的一个 1,-1 序列 \(O(n\sqrt n)\) 时间随机一个合法括号序列

Python 正则表达式实战:一文搞定文本处理

在 Python 中,正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、搜索、替换等操作。无论是数据清洗、文本解析还是复杂的文本处理任务,正则表达式都能轻松应对。今天,就让我们一起深入学习 Py…

2025-2026-1 20231301 《信息安全设计》第八周学习总结

View Post2025-2026-1 20231301 《信息安全设计》第八周学习总结2025-2026-1 20231301 《信息安全设计》第八周学习总结 目录作业信息学习内容总结一、TLS协议深度解析二、OpenSSL SSL/TLS编程实战三、OpenSSL命令行TL…

太月星网站建设程序开发一键生成微信小程序

你知道吗&#xff0c;C类是编程世界中的一种强大工具&#xff0c;它可以帮助我们更好地组织和管理代码。接下来&#xff0c;我将为你呈现一篇近万字的C类的教程&#xff0c;希望能帮助你熟悉这个概念。 首先&#xff0c;让我们从C类的定义开始。类是一个模板&#xff0c;它描述…

2025-2026-1 20231301 《信息安全设计》第七周学习总结

View Post2025-2026-1 20231301 《信息安全设计》第七周学习总结2025-2026-1 20231301 《信息安全设计》第七周学习总结 目录作业信息学习内容总结第十章:身份认证和PKI理论基础一、PKI体系架构深度解析二、证书处理实…

springboot+vue心理健康服务小程序(源码+文档+调试+基础修改+答疑) - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

肉山谷英雄传说新手任务登录英文网站怎么做装修网站建设网

文章目录 前言UUID 处理的更改正则表达式的更改结束 前言 Android 14 已经出来好久好久了… 今天其他的暂且不论&#xff0c;单纯的讲一下 OpenJDK 17 更新的两点变更&#xff08;扒源代码&#xff09;~ 对正则表达式的更改UUID 处理 首先&#xff0c;正则表达式的更改&…

网站备案查询 工信部wordpress 删除标签页

导语 如果之前的单机版hadoop环境安装满足不了你&#xff0c;集群版hadoop一定合你胃口&#xff0c;轻松入手。目录 集群规划前置条件配置免密登录 3.1 生成密匙 3.2 免密登录 3.3 验证免密登录集群搭建 4.1 下载并解压 4.2 配置环境变量 4.4 修改配置 4.4 分发程序 4.5 初始化…

湛江企业自助建站时尚网站设计案例

1. 模型旋转角度尽量取整数&#xff0c;保证线条不会出现锯齿 2. 修改反锯齿模型为FXAA方式&#xff0c;默认的TemporalAA方式会闪烁 3. 动态更新的纹理尺寸一般都不会是2的N次方&#xff0c;比如401X518。 解决方案是 动态更新一张1024x1024的贴图的其中401X518&#xff0c;…

南宁网站建设招聘建设工程合同备案在什么网站上

2016只剩下不到百分之一的时间了&#xff0c;网上陆续看到各种企业或个人的总结或盘点&#xff0c;公司也必须规定每个员工要做年度工作总结&#xff0c;或许是环境释然&#xff0c;心里也有无数次要做总结的念头&#xff0c;尤其是月末年末这种感觉更重&#xff0c;但却没静下…

没用的博客园页面的要素介绍(待更新)

1. 关于那几行字点击查看"<b style=color:rgb(119, 248, 255)>又是一年雨季</b>","<b style=color:rgb(119, 248, 255)>青苔悄悄爬满缝隙</b>","<b style=color:…

详细介绍:Music Tag Web 怎么安装 ffmpeg?

详细介绍:Music Tag Web 怎么安装 ffmpeg?pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &quo…

2025-2026-1 20231301 《信息安全设计》第六周学习总结

View Post2025-2026-1 20231301 《信息安全设计》第六周学习总结2025-2026-1 20231301 《信息安全设计》第六周学习总结 目录作业信息学习内容总结一、Windows密码体系架构深度解析二、CryptoAPI核心编程实战三、CSP服…

作业-1

实验任务一task1-1#include<stdio.h> #include<stdlib.h> int main() {printf(" O \n");printf("<H>\n");printf("I I\n");printf(" O \n");printf("…

MacOS拉取git代码报.DS_Store 冲突修复

命令到冲突的文件夹下 1、先查看当前目录下面是否有.DS_Store 这个文件ls -a2、如果存在则继续运行git rm -r --cached .DS_Store

国家住房和城乡建设部官方网站下载百度官方网站

什么是&#xff1f;为什么&#xff1f;需要负载均衡 一个网站在创建初期&#xff0c;一般来说都是只有一台服务器对用户提供服务 ​ 从图里可以看出&#xff0c;用户经过互联网直接连接了后端服务器&#xff0c;如果这台服务器什么时候突然 GG 了&#xff0c;用户将无法访问这…

自己有网站怎么做点卡?商业网点建设中心网站

720云全景漫游制作工具自2014年8月上线后&#xff0c;为数十万创作者提供全景图片&全景视频&高清矩阵上传、编辑、分享一站式软件服务&#xff0c;获得众多创作者的青睐与认可&#xff0c;同时也承载了创作者越来越多的期望&#xff0c;为了给大家提供更灵活多样的功能…

完整教程:Coze源码分析-资源库-删除数据库-前端源码-核心API/总结

完整教程:Coze源码分析-资源库-删除数据库-前端源码-核心API/总结pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…