齐肯多夫定理--斐波那契数列

hdu 2516 取石子游戏 博弈论---斐波那契额博弈 有一堆个数为n的石子,游戏双方轮流取石子,满足: 1)先手不能在第一次把所有的石子取完; 2)之后每次可以取的石子数介于1到对手刚取的石子数的2倍之间(包含1和对手刚取的石子数的2倍)。 约定取走最后一个石子的人为赢家,求必败态。 这个和之前的Wythoff’s Game 和取石子游戏 有一个很大的不同点,就是游戏规则的动态化。之前的规则中,每次可以取的石子的策略集合是基本 阅读详情

   简述

齐肯多夫定理: 任何正整数都可以表示为若干个不连续的斐波那契数之和 .

   证明

一下用F来表示斐波那契数列.
数学归纳法:
1.针对小部分的情况 : 1 = F(2), 2 = F(3), 3 = F(4), 这个命题是成立的, 但是我们需要证明对于任何数都是成立的.
2.针对任意正整数m
     (1)若m为斐波那契数, 命题显然成立.
     (2)若m不为斐波那契数, 设某K1使得 F(K1) < m < F(K1+1)
delta = m - F(K1);
可得 delta = m - F(K1) < F(K1+1) - F(K1) = F(K1-1);
所以 delta < F(K1-1)
因为delta也是一个正整数, 所以由归纳假设, delta也是由不同不连续斐波那契数组成,设为delta = F(K2) + F(K3)...(K2 > K3 ...) . 因为delta < F(K1-1), 所以F(K2) < F(K1-1) < F(K1), 所以F(K2) 与 F(K1) 也不连续, 那么 m = F(K1) + F(K2) + F(K3) + F(K4)... 也是由不同连续斐波那契数组成的.
综上, 由于m是任意的正整数, 且小情况下理论正确, 那么通过上述数学归纳法可证明, 定理正确. 
线性代数 --- 置换矩阵 (Permutation matrix) 置换矩阵 - permutation matrix 阅读详情

相关推荐

利用dxflib读写cad文件

本篇主要在qt做一个例子读取cad文件数据,使用的开源库是dxflib。用到dxflib的DL_CreationAdapter,DL_Dxf。DL_Dxf是用来读取.dxf文件的类,DL_CreatinAdapter是一个容器,当DL_Dxf加载.dxf文件后,就会响应DL_CreationAdapter这个类,读取cad数据。我们来看看...

weixin_33759269的博客 1984

【算法】经典博弈论问题③——斐波那契博弈 + Zeckendorf 定理 python

齐肯多夫(Zeckendorf)定理 任何正整数都可以表示成若干个不连续的斐波那契数之和。

查理零世的博客 4289

MYSQL、ORACLE、PostgreSQL数据库对象层次及权限管理对比

本文为出于自己扩展、比较、图形化的思维路径自行总结归纳,可能有些细节不太准确,欢迎指正。MySQL、Oracle、PostgreSQL关系型数据库都有管理员用户、用户、权限管理、表函数索引等数据库对象,schema。但在数据库对象隶属层次上有差异和相同的地方。

rachel_2016的博客 1490

《四平方和定理》与《齐肯多夫定理》

//1.四平方和定理 (Lagrange’s four-square theorem) 简介 每个正整数均可表示为4个整数的平方和 对于某些自然数,还可以被表示为1-3个整数的平方和,如 5=11+22 有些整数最少为4个数的平方和,例如7 如果一个数最少为4个数的平方和,那么它还满足:n = (4^k) * (8m + 7) 公式的使用 假设判断 368 368 只要能整除 4,则除以 4 得到 368 / 4 = 92 / 4 = 23 / 4 = 5.75 最后为 23 再判断除以 8 是否余 7

冯上 1176

ICDAR数据集简介

ICDAR(文档分析与识别国际会议)是OCR领域的权威会议,每两年发布一次数据集,专注于‌自然场景文本检测与识别‌,涵盖多语言、复杂版式和真实环境挑战。街景、广告牌、票据、手写文档等真实场景图像。包含水平、垂直、倾斜、弯曲文本,背景干扰大,部分文本存在遮挡或模糊。提供文本位置坐标(矩形/四边形框)及内容,无法识别的文本标记为###。以上总结提炼了ICDAR的核心价值与应用方法论。给出最佳实践方法是官网数据预训练模型 + 业务数据微调(比如用PPOCRLabel标注100+张业务图)。

xinghaitao2005的博客 1117

2021英伟达暑期实习面经(芯片设计)

2021英伟达暑期实习面经(芯片设计前端/DFT) 准备了将近一个月,终于赶在三月的最后一天拿到了offer,暑期实习算是上岸了,后面还有阿里/华为等一些国内公司的面试,但既然拿到了nv的offer,后面的先就当积累面试经验吧~ 网上关于nv的实习or秋招面经很少,硬件岗的更少(约等于没有好吧)。之前准备面试的时候,在网上找了半天,好像就只在牛客网上见过一篇关于nv硬件岗的面经,幸好当时认真看了哈哈。所以既然幸运上岸了,想趁自己还记得,record一下,希望可以帮到有缘人呀~ 好了,废话不多说,开始正题。

Hadleysjtu的博客 1万+

奇特而有用的定理

齐肯多夫定理: 任何正整数可以表示为若干个不连续的 Fibonacci 数之和。(常用与斐波那契数列有关的博弈) 用数学归纳证明 奇数乘奇数等于奇数 所以 6 一定不是任意质数的幂次 因为 6 不是 2 的幂次, 除了 2 的质数都是奇数 转载于:https://www.cnblogs.com/Mr-WolframsMgcBox/p/8463381.html...

254

全功能tgbot/Telegram机器人多功能有后台版源码

trx兑换 闪兑 关键字监控 群管 usdt监控 余额查询 推广分享 等几乎常见的tg机器人功能都有。全功能tgbot/telegram机器人多功能有后台版源码-打包好的可以直接上手。

百创科技 2701

数学归纳法·Fibonacci数列

数学归纳法   我们先来看一个例子: 我们让多诺米骨牌倒下的充要条件是: 第一块骨牌倒下; 假设当当前块骨牌倒下时,则他的后面一块也会倒下。 我们把这个例子给抽象出来就可以得到数学归纳法的证明过程: 【第一数学归纳法】证明一个关于正整数n的命题P(n)成立: 当n=1时,P(1)成立。 当n≥2时,假设P(n-1)成立,则可以推出P(n)成立。 【第二数学归纳法】...

weixin_30341735的博客 2074

基于Python的FTA协定内容爬虫实战:从数据抓取到智能分析

本文将详细介绍如何使用Python构建一个高效的FTA(自由贸易协定)内容爬虫,涵盖最新技术如Playwright、异步IO、智能解析等。通过本教程,您将学会如何从各类政府网站和国际组织平台抓取结构化FTA数据,并对其进行清洗、存储和分析。文章包含完整的代码实现和最佳实践指南,适合中高级Python开发者学习网络爬虫开发。

2201_76125261的博客 993

面向高速Serdes的信号完整性优化:从封装 - 板级互连局限到封装内互连技术演进(一)

本文针对高速SerDes互连链路中的关键电磁效应展开研究:1)揭示了封装-主板互连结构在毫米波频段易激发谐振效应,导致53GHz传输陷波和阻抗偏移;2)提出基于本征模分析的谐振抑制方法,通过优化接地过孔排布使带宽突破95GHz;3)系统比较了方形/六边形BGA排布下23种差分对朝向的串扰特性,证实六边形阵列可将功率和串扰降低30%以上;4)论证了100GHz以上带宽需采用封装内互连架构,其较传统方案减少50%阻抗不连续节点。

小孟同学的博客 230

齐肯多夫定理

定理内容: 任何正整数都可以表示成若干个不连续的斐波那契数(不包括第一个斐波那契数)之和。 以F(n)来表示第n个斐波那契数。m为任意正整数。 当m=1,2,3时,因为1=F(2),2=F(3),3=F(4),所以命题成立。下面采用数学归纳法证明定理对任何m均成立。 假设定理对任何小于m的正整数数都成立。下证命题对m也成立。 (1)若m是斐波那契数,则命题对m也成

扬帆起航 1779

Python爬虫实战:利用Playwright与异步技术高效抓取链家十万级二手房数据

在开始编写代码之前,我们首先需要为项目选择合适的技术栈。1. 传统方案:Requests + BeautifulSoup优点: 简单、轻量、学习成本低。直接发送HTTP请求获取HTML,然后解析。缺点: 对于大量由JavaScript动态渲染的内容无能为力。现代网站(包括链家)大量使用JS来加载数据和实现交互,简单的HTTP请求无法获取到完整的页面内容。此外,容易被基于IP或请求头特征的反爬机制拦截。2. 进阶方案:Selenium优点。

2201_76125261的博客 891

HDU 2516 取石子游戏 [斐波那契博弈]

博弈问题巴士博弈HDU1846<-点击此处进入链接威尔夫博弈HDU1527<-点击此处进入链接斐波那契博弈HDU2516<-点击此处进入链接尼姆博弈HDUXXXx<-点击此处进入链接公平组合博弈HDUxxxx取石子游戏Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total S

Tabris的博客 908

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

斐波那契博弈(Fibonacci Nim)

引用:http://blog.youkuaiyun.com/dgq8211/article/details/7602807 问题模型: 有一堆个数为n(n>=2)的石子,游戏双方轮流取石子,规则如下: 1)先手不能在第一次把所有的石子取完,至少取1颗; 2)之后每次可以取的石子数至少为1,至多为上一轮对手刚取的石子数的2倍。 3)取走最后一个石子的人获胜。 结论:当

小酷Miki的专栏 730

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

斐波那契数列

本文系统介绍斐波那契数列及其在CTF密码学中的巧妙应用。文章首先讲解这一经典数列的数学定义与性质,随后重点剖析其在CTF竞赛中的三大实战场景:作为流密码的伪随机密钥流、与RSA等模运算密码的结合、以及基于齐肯多夫定理的编码系统。通过清晰的示例和解题脚本,旨在帮助参赛者快速识别并破解此类蕴含数学模式的密码挑战。

xtrws的博客 2670

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

斐波那契博弈

  首先有一个定理:齐肯多夫定理:任何整数可以分解成若干个不连续的斐波那契数之和   斐波那契博弈游戏规则:一堆个数为n的石子,游戏双方轮流去石子。要求     1)先手不能一次取完所有石子     2)之后每次可以取的石子数介于1-对手刚取的石子数2倍之间   定理:如果n不是斐波那契数,那么先手必胜,如果n是斐波那契数,那么先手必败(后手必胜)   证明:n=fi + fi-1 + ...

weixin_30672295的博客 148

hdu 2516 斐波那契博弈

点击打开链接斐波那契博弈:有n个棋子,设取棋个数为cnt,先手取1&lt;=cnt&lt;n个棋子,以后每个人取棋子个数不能超过上次取棋子个数的2倍,先取完棋子的人获胜。结论:如果n为斐波那契数,则为先手必败点;如果n不为斐波那契数,则根据齐肯多夫定理(任何正整数都可以表示为若干个不连续的斐波那契数之和),得到此时为后手必败点。//斐波那契博弈 //齐肯多夫定理:任何正整数可以表示为若干个不连续的...

老铁,干了这碗algorithms的博客 210

拿石头-斐波那契博弈

最近在准备面试,把做过的看过的题目都放在这里,做个记录。这道题我原来的Blog里就有,再看一遍加深印象。 ----------------------------------------------------------------- 原题:两个玩家,一堆石头,假设多于100块,两人依次拿,最后拿光者赢,规则是: 第一个人不能一次拿光所有的;第一次拿了之后, 每人每次最

ZkvIA的博客 2101

算法笔记(4)---斐波那契博弈

//1堆石子有n个,两人轮流取.先取者第1次可以取任意多个 //但不能全部取完.以后每次取的石子数不能超过上次取子数的2倍 //取完者胜.先取者负输出"Second win".先取者胜输出"First win". //一个斐波那契数可表示成f(n+1)=f(n)+f(n-1) 因此有以下两种情况 //1、先手取x(x>f(n-1),后手可以一次性取完,因为f(n)=f(n-1)+f(n-2),即f(n)<2f(n-1) //2、先手取x(x<f(n-1)),把石子分成f(n)和f(n-1)

m0_63594856的博客 318

Fibonacci NIM

题目 传送门 to VJ 题意概要 有一堆石子,最开始有 nnn 颗。按照如下操作进行。 第一次操作,可以拿走任意颗,但不能拿完,也不能不拿。 以后的操作,拿走石子的数量不超过上一次的两倍。不能不拿。 拿走最后一颗石子的人将会获得胜利。 询问是否先手必胜。 数据范围与约定 1<n<2311<n<2^{31}1<n<231 ,以 n=0n=0n=0 作为多组数...

七代目鸽影 194

HDU2516:取石子游戏(斐波那契博弈)

取石子游戏 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status Practice HDU 2516 Appoint description:  System Crawler  (Jul 28, 2016 4:36:10 AM) De

昨日明眸 394

取石子(五)

取石子(五) 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述himdd最近很想玩游戏,于是他找到acmj和他一起玩,游戏是这样的:有一堆石子,两个人轮流从其中取走一定的石子,取走最后所有石子的人为赢家,不过得遵循如下规则: 1.第一次取不能取完,至少取1颗. 2.从第二次开始,每个人取的石子数至少为1,至多为对手刚取的石子数的两倍

u012629369的专栏 744

HDU 2516 取石子游戏(斐波那契博弈)

取石子游戏(传送门) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem Description 1堆石子有n个,两人轮流取.先取者第1次可以取任意多个,但不能全部取完.以后每次取的石子数不能超过上次取子数的2倍。取完者胜.先取者负输出”Second win”....

锦瑟年华,逐梦之人 376
上一篇: [BZOJ]1115 石子游戏Kam
下一篇: 趣味博弈论——斐波那契博弈
MaxMercer
博客等级 码龄10年 55粉丝 261原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值