美文网首页
[Combinatorial] 6 容斥与鸽巢

[Combinatorial] 6 容斥与鸽巢

作者: 反复练习的阿离很笨吧 | 来源:发表于2018-11-07 23:31 被阅读0次

6 容斥和鸽巢
我想容斥就是把不好算的补集的并集转化为求交集。交集是很好球的了。
鸽巢比较难的一个地方就是,如何构造鸽巢。

6-1 且容且斥

容斥原理的形式

6-2 容斥的精妙

求从1到500的整数中能被3或5除尽的数的个数。
求不超过120的素数个数
欧拉函数
在数论,对正整数n,欧拉函数是少于或等于n的数中与n互质的数的数目。它又称为Euler's totient、function、φ函数、欧拉商数等。
例如φ(8)=4,因为1,3,5,7均和8互质。 从欧拉函数引伸出来在环论方面的事实和拉格朗日定理构成了欧拉定理的证明。

φ函数的值
通式:φ(x)=x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…..(1-1/pn),其中p1, p2……pn为x的所有质因数,x是不为0的整数。φ(1)=1(唯一和1互质的数就是1本身)。 (注意:每种质因数只一个。比如12=223,那么φ(12)=12(1-1/2)(1-1/3)=4)
若n是质数p的k次幂,φ(n)=pk-p(k-1)=(p-1)p^(k-1),因为除了p的倍数外,其他数都跟n互质。
设n为正整数,以 φ(n)表示不超过n且与n互素的正整数的个数,称为n的欧拉函数值,这里函数φ:N→N,n→φ(n)称为欧拉函数。

欧拉函数是积性函数——若m,n互质,φ(mn)=φ(m)φ(n)。
特殊性质:当n为奇数时,φ(2n)=φ(n), 证明与上述类似。

6-3 回忆过去,容斥新解

  1. 求不定方程x1+x2+x3=15,求非负整数解的数目
    C(n+b-1,b) = C(3+15-1,15)
    若附加约束为0 ≤ x1 ≤ 5, 0 ≤ x2 ≤ 6, 0 ≤ x3 ≤ 7,
  2. 例 第二类Stirling数的展开式
  3. 例 错排问题

6-4 鸽子抢巢

“若有n-1个鸽子巢,n个鸽子,则至少有一个巢内有至少有2个鸽子。”

例 已知n + 1个正整数,它们全都小于或等于2n,证明当中一定有两个数是互质的。
例 从1到2n的正整数中任取n+1个,则这n+1个数中,至少有一对数,其中一个是另一个的倍数。
例 设a1, a2, ··· , a100是由 1和2组成的序列 , 已知从其任一数开始的顺序10个数的和不超过16.即ai + ai+1 +… + ai+9 ≤16,1≤ i ≤91则至少存在 h 和 k ,k > h,使得ah + ah+1 +… + ak = 39

6-5 看得见摸得着的鸽巢

一个抽屉里面有20件衬衣,其中4件蓝色的,7件灰色的,9件红色的,问从中任意取至少多少件保证有4件同色的?
鸽巢原理:n个鸽巢,kn+1只鸽子,至少有一个鸽巢里面有k+1个鸽子。
解:有三种颜色,三个鸽巢,要求k+1=4,K=3, kn+1=10,从中任意取至少10件才能保证有4件同色的。

一个抽屉里面有20件衬衣,其中4件蓝色的,7件灰色的,9件红色的,问从中任意取至少多少件能保证有5,6,7,8,9件同色的?
解:(5件):第一次取正好4件蓝色的,剩下的从红色和灰色中取,n=2,k+1=5
故需取4+4×2+1=13件能保证有5件同色的

6-6 6人行,Ramsey

例 6 个人中至少存在3人相互认识或者相互不认识.
这个问题可转化为完全图的着色形式即:完全图K6(即6个点及它们两两之间所有连边组成的图)的边红蓝二着色,证明存在同色三角形.


Ramsey
  1. 出现ak + ak+1 + ··· + al累加,多半要构造部分和
  2. 出现奇偶性,整除,多半要取mod
  3. 反证法
  4. 多次利用鸽巢

相关文章

  • [Combinatorial] 6 容斥与鸽巢

    6 容斥和鸽巢我想容斥就是把不好算的补集的并集转化为求交集。交集是很好球的了。鸽巢比较难的一个地方就是,如何构造鸽...

  • 容斥原理

    一、两集合容斥公式:满足条件一 + 满足条件二 - 两者都满足 = 总数 - 两者都不满足。 二、三集合标准:满足...

  • 鸽巢原理

    人教版小学数学六年级下册数学广角的内容是鸽巢原理。什么是鸽巢原理呢?鸽巢原理又称抽屉原理,它是组合数学的一个...

  • 鸽巢原理

    别名 鸽笼原理,狄利克雷抽屉原理 表述 表述1:若有n个笼子和n+1只鸽子,所有的鸽子都被关在鸽笼里,那么至少有一...

  • 鸽巢问题

  • HAOI 硬币购物 - 容斥

    链接:LUOGU P1450难度 提高+Description某人一共有4种硬币,面值分别为。他去商店买东西,去了...

  • 容斥原理与鸡兔同笼

    今天给大家介绍一道鸡兔同笼的变型题。 题目:某次打靶比赛,有55人参加,共有5个靶位,每人每靶打1次,每个靶脱靶的...

  • 4.17源桐教学反馈(想到了收玩具)

    4.17源桐教学反馈[爱心][爱心] 了解到今天的鸽巢原理源桐上课没有听太懂,就用一节课来复习鸽巢问题,再一次过课...

  • 2021-12-03

    学了数量 总算会了个容斥原理hhh 继续学啦~

  • 鳌头漫笔(42)鸽巢路

    鸽巢路,顾名思义邻近鸽巢河 是鳌江镇区第四条出城道路 排在曙光路,新河路,车站大道后 北接一零四国道,南连滨江大道...

网友评论

      本文标题:[Combinatorial] 6 容斥与鸽巢

      本文链接:https://www.haomeiwen.com/subject/lnrpxqtx.html