第三章 鸽巢原理

简单形式

简单的来说就是两个几何的映射无法做到一一对应就可能导致鸽巢原理。

应用

这里的要点为序列的联系子集可以看成两个从a1开始的序列的差:

由题目条件得知:我们需要求两个从a1开始的连续序列除以m有相同的余数

然后在这个新的问题中也是假设不能有余数为0的,因此,余数的个数少于总情况数,可以使用鸽巢原理。

由上题得知,还是要转化为两个连续序列的差。而这两个连续序列满足的条件为ai=aj+21a_i =a_j + 21ai=aj+21,由此构造一个新的序列(包含aai+21a_i + 21ai+21的序列),在这个序列中用鸽巢原理。

此题关键是要知道整数的表达形式,这样应该可以解决所有的两数整除问题。

这里首先列出了余a所有情况,然后证明了其除以n的余数各不相同。、

加强版

加强版是在简单形式的基础上对每个鸽巢的鸽子数提出了要求。

由此我们得出了结论:鸽巢原理本质是求最高的下限,因此我们总是要平均情况(最不极端的分配情况)


题干解析:这里说的意思其实是,任意一种小盘子,总能找到一种摆放方式,使得相同颜色的扇形至少为100.

关键点:这题其实可以算出无论是什么小盘子,其所有摆放的重合颜色总数是一样的,都是20000种,而一共有200种摆放方式,则可有平均值定理证明。

思路说明:假设不存在n +1递增子序列的情况,证明递减。

将整体分为每组n个的递增数列,结果会出现n + 1.

然后再证明这n + 1的情况必然是递减即可。

Ramsey定理


证明方法如上图所示,K6中,每个结点都有5条边,对于二着色来说,必定会有三条边着同一颜色。如上图设定是着红色。如果三条红边两两相邻均是黄边,则有一个单色三角形;若有一条红遍,也会和过x的红边组成三角形。

更一般的Ramsey定理


对于这一步进行说明:

|Rx|+|Bx|=p-1=r(m-1, n)+r(m, n-1)-1⇒|Rx|≥r(m-1, n)或者|Bx|≥ r(m, n-1)假设|Rx|≥r(m-1, n)成立。

其实和简单,假设这两个条件同时不成立就能明白了。

最后证明的这个不等式实际就证明了存在上界,然后这种数本来就存在下界,这样就证明了其存在。

相关推荐
M78佐菲4 小时前
ARM学习笔记(1)
linux·arm开发·笔记·嵌入式硬件·学习
益达丫5 小时前
Socket编程揭秘:端口、IP与进程通信的底层逻辑
linux·笔记
aramae5 小时前
MySQL复合查询(8)
java·c语言·开发语言·后端·算法
荆棘鸟智能6 小时前
城市感知设备怎么统一接入?从多协议网关到设备模型的中间件架构设计
人工智能·算法·边缘计算
INGNIGHT10 小时前
270 · 电话号码的字母组合II(Trie)
linux·算法
马可家的菠萝10 小时前
你收藏的资料,有多少真的被你第二次打开过?
笔记·知识管理·效率提升·个人知识库
2401_8390805410 小时前
C++常见八股
数据结构·c++·算法
青山是哪个青山10 小时前
LeetCode 188:买卖股票的最佳时机 IV
算法
mikuyyds11 小时前
geo-toolbox 插件算法解析:RUSLE 与 MUSLE 的工程化落地
算法·rust·gis
a1879272183111 小时前
【算法】树(二):队列与祖先——BFS 骨架三配件、短路透传与合流
算法·leetcode·二叉树··bfs·算法讲解·树遍历