排列与组合。
这一章节主要是复习高中的排列组合问题。
四个计数的原理
加法原理:集合S划分成部分S1,S2...Sm,则S的元素个数可以通过找每一部分元素个数确定。
|S| = |S1| + |S2| + ... + |Sm|
乘法原理:S是元素的序偶(a,b)的集合,其中第一个元素a来自大小为p的一个集合,而对于a的每个选择,元素b存在q种选择。于是s的大小为p*q;
例题:两位数组有多少两个位互异且非零的两位数?
ab看做序偶(a,b)那么a有9中选择,而b有8种选择 则乘法原理有9*8 = 72种
减法原理:
是A在U中的补。那么A中元素的个数|A| = |U| - |A的补|
例题:计算机口令字计划由0,1,2,....9和小写字母a,b....z中取出6个字符构成一个串组成。具有重复字符的计算机口令字共有多少?
|U|是全部口令字集合 |U| = 36^6 = 2176782336
|-A| = 36*35*34*33*32*31 = 1402410240
|A| = |U| - |-A| = 774372096
除法原理:
S是一个有限集合,它以下属方式划分成k个部分,每一个部分包含相同数目的元素。<