1 The Pigeonhole Principle

Pigeonhole Principle:
If there are more pigeons than holes they occupy, then at least two pigeons must be in the same hole.
Generalized Pigeonhole Principle:
If |a|>k⋅|b| |a| > k \cdot |b| , then every total function f:A→B f:A \to B maps at least k+1 k + 1 different elements of A to the same element of B.

2 Inclusion-Exclusion

Union of n Sets:

|S1∪S2∪...∪Sn|=∑ϕ≠I⊆1...n(−1)|I|+1|⋂i∈ISi|

|S_1 \cup S_2 \cup...\cup S_n| = \sum_{\phi \neq I \subseteq {1...n}}(-1)^{|I|+1}|\bigcap_{i\in I}S_i|


Reference

[1] Lehman E, Leighton F H, Meyer A R. Mathematics for Computer Science[J]. 2015.

Unit 3-Lecture 5: The Pigeonhole Principle and Inclusion-Exclusion相关推荐

  1. 鸽巢原理(Pigeonhole Principle)

    鸽巢原理(Pigeonhole Principle)的基本定理: If n + 1 objects are distributed into n boxes, then at least one bo ...

  2. 鸽巢原理(The Pigeonhole Principle)(抽屉原理)

    简单形式:若n+1个物体放进n个盒子,那么至少有一个盒子包含两个或更多的物体. 应用:给定m个整数A1,A2,...,Am,存在整数k和l, 0 <= k < l <= m,使得Ak ...

  3. 『Discrete Mathematics and Its Applications』离散数学及其应用学习笔记

    教材是Discrete Mathematics and Its Applications 7th,做了一些简单的翻译和简单的笔记. 1. The Foundations: Logic and Proo ...

  4. Stanford University courses of computer science department(斯坦福计算机系课程设置)

    斯坦福学科目前分为7个department:Business, Earth, Education, Engineering, Humanities & Sciences, Law, Medic ...

  5. 斯坦福大学计算机类课程视频

    斯坦福大学计算机类课程都是以CS开头编号,可以在网址https://exploredegrees.stanford.edu/coursedescriptions/cs/查询,在网上可以登录查看课程的课 ...

  6. 《离散数学》双语专业词汇表 名词术语中英文索引

    <离散数学>双语专业词汇表 set:集合 subset:子集 element, member:成员,元素 well-defined: 良定,完全确定 brace:花括号 represent ...

  7. oracle求非偶非素数的和,Sub Maths__写给非数学专业的朋友们

    [本文系寄托天下原创,转载请注明出处,拜托.] [综合版版主]GOGO ^^ 附4.GOGO的数学词汇 map image fixed point composite function one to ...

  8. 《离散数学》双语专业词汇表

    set:集合 subset:子集 element, member:成员,元素 well-defined: 良定,完全确定 brace:花括号 representation:表示 sensible: 有 ...

  9. 木桶排序算法_【生信常识】二代测序的比对算法浅析

    前言 本来我只打算将孟大哥的视频内容做一个文字版的概述,然后孟大哥说,不如再加一个算法推导吧,然后我就开始看多一些东西,然后就想着把孟大哥视频里面大概提及然后没有仔细讲的部分做一些补充,完善整个体系的 ...

  10. An Introduction to Hashing in the Era of Machine Learning

    In December 2017, researchers at Google and MIT published a provocative research paper about their e ...

最新文章

  1. 通过Jexus 部署 dotnetcore版本MusicStore 示例程序
  2. 【clickhouse】clickhouse clickhouse-client 使用
  3. matlab 0001,2014-11-03号 MatLab初探0001
  4. 前端 domparser未定义怎么解决_开源|wwto:小程序跨端迁移解决方案——微信转其他小程序...
  5. C# 连接 SQL Server 数据库,出现异常:provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接...
  6. 在苹果Mac中如何将html网页转成PDF文件?
  7. HDU [1529] || POJ [P1275] Cashier Employment
  8. Codeforces Round #612 (Div. 2) A~E2
  9. 计算机指数函数表示法,指数函数(第1课时)教学设计.doc
  10. 搭建Linux环境学习C语言
  11. 海康威视错误代码说明(一)(错误代码:1~14)
  12. 由对称性知定点一定在x轴上_圆锥曲线解答题的经典答案:由椭圆的对称性知,定点在x轴上?...
  13. 什么是CAD?制图CAD要怎么开始学习?
  14. 【WPS表格】快速填充数据的多种方法
  15. 如何写工学硕士学位论文
  16. 10款堪称神器的免费电脑软件推荐
  17. CentOS/Deepin遇到Qt系列问题的解决方案(例如error: cannot find -lGL和搜狗输入法无效等)
  18. Linux 文件系统(目录介绍)
  19. 是不是还在为毕业设计而发愁,看了这篇文章,相信你会感谢我的
  20. Python中self用法详解

热门文章

  1. java案例:模拟双色球中奖
  2. 诚龙网刻报错_诚龙网刻|诚龙网维全自动PXE网刻工具 V 11.0 官方版-完美软件下载...
  3. python画地球代码_python的pygame模拟太阳-地球-月亮-金星等动态示意图代码分析
  4. A Knee_Guided Evolutionary Algorithm for Compressing Deep Neural Network (KGEA)解读
  5. hdu 4272 LianLianKan
  6. 全面改革个税关乎民生和正义
  7. Pycharm一直显示connecting to console
  8. AR VR MR 到底有啥区别?
  9. mysql idb恢复_MySQL 通过idb文件恢复Innodb 数据【转】
  10. ManageEngine云ITSM系统助斯德雷特(Sterlite)年处理5万个工单