一、鸽巢原理的证明

1.定义:

若有n个鸽巢和kn+1只鸽子,所有的鸽子都进入鸽巢,那么至少有一个巢中有k+1只鸽子(n,k≥0)。

2.证明(反证法):

若每个鸽巢中的鸽子数都不大于k,则总鸽子数<=kn,与已知相悖。得证。

3.拉姆齐(Ramsey)定理的证明:6个人中,要么存在三个人彼此互相认识,要么存在三个人彼此都不认识;

证明:设六个人为六个点,认识或不认识用两种不同颜色的线段代表,因为两人只有一种关系,所以任意一点一定会引出连向其他5点的五个线段,根据鸽巢定理,有2种关系,有2*2+1=5条关系线,即k=2,
那么必定有一种关系拥有2k+1=3条关系线,得证。

4.中国剩余定理(孙子定理)的证明:

求证:设N,M除了1以外没有公约数(即N,M互质),两个数字a,b满足0≤a<N, 0≤b<M,则恰好存在且仅存在一个数字c满足0≤C<NM且c除以n的余数为a,除以m的余数为b。
证明(反证法):设存在两个不等的数0≤C1,C2<n
m,使C1,C2关于N,M均同余,即

浅谈鸽巢原理的证明和简单应用相关推荐

  1. 浅谈KNN算法原理及python程序简单实现、KD树、球树

    最近比较空闲,打算利用这一段时间理一下机器学习的一些常见的算法.第一个是KNN算法: KNN 1.原理: KNN,K-NearestNeighbor---K最近邻 K最近邻,就是K个最近的邻居的意思, ...

  2. 鸽巢原理(简单形式)

    文章目录 1 简介 2 鸽巢原理(简单形式) 应用1 应用2 应用3 应用4 应用5 3 鸽巢原理(加强版) 4 参考资料 1 简介   鸽巢原理有许多名字,最普通的名字叫鸽巢原理,其他名字有狄利克雷 ...

  3. 鸽巢原理分析、实用技巧、部分定理证明以及组合数学学习心路历程

    鸽巢原理 天上有十个鸽子,这十个鸽子要飞到九个鸽巢里,无论怎样飞,我们会发现至少会有一   个鸽巢里面放两个鸽子,这一现象就是我们所说的"鸽巢原理".鸽巢定理由狄里克利于1834 ...

  4. 鸽巢原理(抽屉原理)的详解

    抽屉原理 百科名片 桌上有十个苹果,要把这十个苹果放到九个抽屉里,无论怎样放,我们会发现至少会有一个抽屉里面放两个苹果.这一现象就是我们所说的"抽屉原理". 抽屉原理的一般含义为: ...

  5. 【组合数学】鸽巢原理 ( 鸽巢原理简单形式示例 4、5 )

    文章目录 一.鸽巢原理简单形式示例 4 二.鸽巢原理简单形式示例 5 一.鸽巢原理简单形式示例 4 假设有 333 个 777 位二进制数 , A:a1a2a3a4a5a6a7A : a_1a_2a_ ...

  6. 【组合数学】鸽巢原理 ( 鸽巢原理简单形式 | 鸽巢原理简单形式示例 1、2、3 )

    文章目录 一.鸽巢原理简单形式 二.鸽巢原理简单形式示例 1 三.鸽巢原理简单形式示例 2 四.鸽巢原理简单形式示例 3 一.鸽巢原理简单形式 鸽巢原理 : 将 n+1n + 1n+1 个物体 放到 ...

  7. 算法之组合数学及其算法篇(二) ----- 鸽巢原理

    鸽巢原理 前言 鸽巢原理 运用1 运用二 运用三 鸽巢原理的推广 推论 运用一 运用二 鸽巢原理在几何上的作用 鸽巢原理对于数学的证明 前言 鸽巢原理又称抽屉原理或鞋盒原理,这个原理最早是由狄利克雷( ...

  8. CodeForces - 1501C Going Home(鸽巢原理+暴力)

    题目链接:点击查看 题目大意:给出 nnn 个数,问是否存在四个数满足:a+b=c+da+b=c+da+b=c+d 题目分析:官方题解是直接 O(n2)O(n^2)O(n2) 暴力,因为每个数的范围是 ...

  9. ZOJ - 2955 Interesting Dart Game(鸽巢原理+完全背包)

    题目链接:点击查看 题目大意:给定M个不同的得分方式,以及需要得到N分,至少需要多少次(多余N都不行,只能严格等于N) 思路:第一反应肯定是完全背包,可是N给到了1e9的程度,开数组肯定是开不了的,这 ...

最新文章

  1. deepin10.15安装cuda10.1.168 cudnn7.6.1 tensorflow_gpu1.4.0
  2. 数据结构与算法 -- 二叉树 ADT
  3. python中的threading_python中threading超线程用法实例分析
  4. python 数据库
  5. 初识ABP vNext(5):ABP扩展实体
  6. 2020CCPC绵阳
  7. uva 10570—— Meeting with Aliens
  8. mysql还是mdb2_mysql两种表存储结构myisam和innodb的性能比较测试
  9. wp博客链接.html,WordPress博客文章标题链接到自定义网址链接
  10. c语言,期末复习之求多项式分式数列 1+1/2+2/3+3/5 ...........前n项和
  11. matlab练习程序(图像放大/缩小,双立方插值)
  12. 思科特定接口禁用RIP
  13. 【钉钉机器人 + 爬虫 + celery】定时发送微博热搜 + 定时发布财经新闻
  14. norm函数-matlab
  15. 美团实习| 周记(一)
  16. MySQL根据idb文件恢复数据
  17. 二维dct变换例题_数字图像处理试题(带答案)
  18. 了解keep-alive
  19. python国内书籍推荐_久等了,你要的 Python 书籍推荐,来了!
  20. 【算法】【递归与动态规划模块】两个字符串的公共最长子序列

热门文章

  1. Ristretto 简介:一个高性能 GO 缓存
  2. 位操作符左移问题(<<)如果char类型左移后位数超出一字节如何打印?
  3. 移动硬盘盒芯片(SATAIII)
  4. 字符串部分常用API
  5. 用途DF无线数据收发模
  6. 安卓系统怎么连接服务器数据库,安卓端如何与服务器端数据库连接
  7. 什么是原型、原型链、组合继承?
  8. 什么是相对论?相对论是什么?用人话讲讲相对论
  9. CSV格式转换为xlsx格式
  10. 同源策略是什么,有何作用