图论与组合数学期末复习题含答案
初中数学竞赛专题复习 第四篇 组合 第29章 图论初步试题
第29章 图论初步29。
1.1* 某大型晚会有2009个人参加,已知他们每个人至少认识其中的一个人.证明:必有一个人至少认识其中的二个人.解析 2009这个数目较大,我们先考虑:某小型晚会有5人参加,已知他们每个人至少认识其中的一个人.证明:必有一个人至少认识其中的二个人.用5个点1v 、2v 、3v 、4v 、5v 表示5个人,如果两个人彼此认识(本章中的“认识"都是指相互认识),就在表示这两个人的顶点之间连一条边.对顶点功来说,由于1v 所表示的人至少认识其他4个人的一个,不妨设1v 与2v 认识,即1v 和2v 相邻,同样,设3v 与4v 相邻,如图所示.对于顶点5v 来说,无论它与1v 、2v 、3v 、4v 哪个相邻,都会出现一个顶点引出两条边的情况.于是问题得以解决.v 1vv 3v 4v 5用同样的方法可以证明,对2009个人来说,命题成立.其实,把2009换成任意一个大于l 的奇数,命题也成立. 29.1。
2* 在一间房子里有n (n 〉3)个人,至少有一个人没有和房子里每个人握手,房子里可能与每个人都握手的人数的最大值是多少?解析 用n 个顶点表示n 个人,若某两个人握过手,就在他们相应的顶点之间连一条边,这样就得到了一个图G .因为不是任何两个人都握过手,所以G 的边数最多是完全图n K (即n 个点每两点之间恰连一条边)的边数减1,去掉的那条边的两个端点v 和v '所表示的两个人未握过手.所以房子里可能与每个人都握手的人数的最大值是2n -. 29。
1.3*** 九名数学家在一次国际数学会议上相遇,发现他们中的任意三个人中,至少有两个人可以用同一种语言对话.如果每个数学家至多可说三种语言,证明至少有三个数学家可以用同一种语言对话.解析 用9个点1v ,2v ,…,9v 表示这九名数学家,如果某两个数学家能用某种语言对话,就在他们相应的顶点之间连一条边并涂以相应的颜色.我们要证明的是:存在三个顶点i v 、j v 、k v ,使得边(i v ,j v )和(i v ,k v )是同色的.这样的,i v 、j v 、k v 这三名数学家就能用同一种语言对话. 下面就顶点1v ,分两种情形:(1)1v 与2v ,…,9v 均相邻,由于每个数学家至多能说三种语言,所以每一个顶点引出的边的颜色至多是三种.根据抽屉原理知,从1v 发出的8条边中至少有2条是同色的,不妨设为(1v ,2v )、(1v ,3v ).于是1v 、2v 、3v 所表示的三名数学家能用同一种语言对话.见图(a ).(a)(b)vv 3v 4569v 32v(c)v 1v 2v 3v 4v 5v 6v 7v 8123456791011128(2)1v 与2v ,3v ,…,9v 中的至少一点不相邻,不妨设功与功不相邻.由于任意三个数学家中,至少有两个人可以用同一种语言对话,所以,3v ,4v ,…,9v 中的每一个不是和研相邻就是和功相邻,根据抽屉原理可知,其中至少有4个点与1v 或2v 相邻.不妨设3v 、4v 、5v 、6v 与1v 相邻,如图(b ),再对1v 引出的这4条边用抽屉原理可得,至少有2条边是同色的,设为(1v ,3v )、(1v ,4v ).于是1v 、3v 、4v 所表示的三名数学家能用同一种语言对话. 评注 若本题中的九改成八,则命题不成立.反例如图(c )所示.图中每条边旁的数字表示不同的语种. 29.1。
专题39排列组合与图论第二缉(原卷版)-备战2025年高中数学联赛之历年真题分类汇编
备战2025年高中数学联赛之历年真题分类汇编专题39排列组合与图论第二缉1.【2024年新疆预赛】在某次交友活动中,原计划每两个人都要恰好握1次手,但有4个人各握了两次手之后就离开了.这样,整个活动共握了60次手,那么最开始参加活动的人数是 .2.【2024年福建预赛】将16本相同的书全部分给四个班级,每个班级至少有一本书,且各班所得书的数量互不相同.则不同的分配方法种数为________(用数字作答).3.【2024年山东预赛】在(x +√x +1)2n+1(n ∈Z +)的展开式中,x 的整数次幂项的系数和为_____.4.【2024年山东预赛】设(x 1,x 2,⋯,x 20)为(1,2,…,20)的一个排列,且满足∑(|x i −i |+|x i +i |)20i=1=620.则这样的排列有________个.5.【2024年新疆预赛】平面上n 个圆两两相交,最多有______个交点.6.【2024年天津预赛】甲、乙两名学生在五门课程中进行选修,他们共同选修的课程恰为一门且甲选修课程的数量多于乙.则甲、乙满足上述条件的选课方式的种数为______.7.【2024年吉林预赛】学校5月1日至5月3日拟安排六位领导值班,要求每人值班1天,每天安排两人.若六位领导中的甲不能值2日,乙不能值3日,则不同的安排值班的方法共有_______种.8.【2024年吉林预赛】学校5月1日至5月3日拟安排六位领导值班,要求每人值班1天,每天安排两人.若六位领导中的甲不能值2日,乙不能值3日,则不同的安排值班的方法共有_______种.9.【2024年上海预赛】将90 000个五位数10 000,10 001,···,99 999打印在卡片上,每张卡片上打印一个五位数,有些卡片上所打印的数(如19 806倒过来看是90861 )有两种不同的读法,会引起混淆。
则不会引起混淆的卡片共有____张。
图论期末考试整理复习资料
目录第一章图的基本概念 (1)二路和连通性 (3)第二章树 (3)第三章图的连通度 (4)第四章欧拉图与哈密尔顿图 (5)一,欧拉图 (5)二.哈密尔顿图 (6)第五章匹配与因子分解 (9)一.匹配 (9)二.偶图的覆盖于匹配 (10)三.因子分解 (11)第六章平面图 (14)二.对偶图 (16)三.平面图的判定 (17)四.平面性算法 (20)第七章图的着色 (24)一.边着色 (24)二.顶点着色 (25)第九章有向图 (30)二有向树 (30)第一章图的基本概念1.点集与边集均为有限集合的图称为有限图。
2.只有一个顶点而无边的图称为平凡图。
3.边集为空的图称为空图。
4.既没有环也没有重边的图称为简单图。
5.其他所有的图都称为复合图。
6.具有二分类(X, Y)的偶图(或二部图):是指该图的点集可以分解为两个(非空)子集X 和Y ,使得每条边的一个端点在X 中,另一个端点在Y 中。
7.完全偶图:是指具有二分类(X, Y)的简单偶图,其中X的每个顶点与Y 的每个顶点相连,若|X|=m,|Y|=n,则这样的偶图记为Km,n8. 定理1 若n 阶图G 是自补的(即),则n = 0, 1(mod 4)9. 图G 的顶点的最小度。
10. 图G 的顶点的最大度。
11. k-正则图: 每个点的度均为 k 的简单图。
例如,完全图和完全偶图Kn,n 均是正则图。
12. 推论1 任意图中,奇点的个数为偶数。
13.14. 频序列:定理4 一个简单图G 的n 个点的度数不能互不相同。
15. 定理5 一个n 阶图G 相和它的补图有相同的频序列。
16.17.18. 对称差:G1△G2 = (G1∪G2) - (G1∩G2) = (G1-G2)∪(G2-G1)19. 定义: 联图 在不相交的G1和G2的并图G1+G2中,把G1的每个顶点和G2的每个顶点连接起来所得到的图称为G1和G2的联图,记为G1∨G220. 积图:积图 设G1= (V1, E1),G2 = (V2, E2),对点集V = V1×V2中的任意两个点u =(u1,u2)和v = (v1,v2),当(u1 = v1和 u2 adj v2) 或 (u2 = v2 和 u1 adj v1) 时就把 u 和 v 连接起来所得到的图G 称为G1和G2积图。
组合数学习题及解答
根据清华远程教育课堂答案编辑整理,有改动,如果有错误,请指正。
――编者注 第一章习题1.证任一正整数n 可唯一地表成如下形式:,0≤a i ≤i,i =1,2,…。
证:对n 用归纳法。
先证可表示性:当n=0,1时,命题成立。
假设对小于n 的非负整数,命题成立。
对于n,设k!≤n <(k+1)!,即0≤n-k!<k ·k!由假设对n-k!,命题成立,设,其中a k ≤k-1,,命题成立。
再证表示的唯一性:设, 不妨设a j >b j ,令j=max{i|a i ≠b i }a j ·j!+a j-1·(j-1)!+…+a 1·1! =b j ·j!+b j-1·(j-1)!+…+b 1·1!, ∑∑∑∑⋅-≥⋅-≥⋅>≥⋅-=⋅-!)(!!!!)(!)(i a bi a bi i j i a bj b a i ii ii ij j矛盾,命题成立。
另一种证法:令j=max{i|a i ≠b i}, 两边被(j+1)!除,得余数a j ·j!=b j ·j!,矛盾.2.证 nC(n-1,r)=(r+1)C(n,r+1).并给出组合意义。
证:)1,()1()!1()!1(!)1()!1(!)1(!)1()!1(!1),1(++=--⋅+⋅+=--⋅⋅+⋅+=--⋅-=-r n C r r n r n r r n r r n r r n r n n r n nC组合意义:等式左边:n 个不同的球,先任取出1个,再从余下的n-1个中取r 个; 等式右边:n 个不同球中任意取出r+1个,并指定其中任意一个为第一个。
显然两种方案数相同。
3.证。
证:由等式∑==⋅++⋅+⋅+=+nk knn xk n C xn n C x n C x n C n C x 02),(),()2,()1,()0,()1(两边求导并令x=1,即命题得证。
组合数学及其图论试题库
组合数学及其图论1、一个图G 是指一个有序三元组(V (G ),E (G ),G ϕ),其中G ϕ是:________________.关联函数2、是有40个点的简单图且 中任两个点之间有且只有1条路,则。
393、只有一个顶点所构成的图称为:________________平凡图4、如果H 是G 的子图,其中V (H )=V (G )和E (G )=E (H )至少有一个不成立,就称H 是G 的:_____________.真子图5、设G 是p 阶简单图,则__________________等号成立当且仅当G 是完全图。
q(G)≤p(p-1)/26、如果一条途径的_________与___________相同,就称这条途径为闭途径。
起点 终点7、如果对图G=(V ,E )的任何两个顶点u 与v ,G 中存在一条(u-v )路,则称G 是___________否则称为是______________连通图、 非连通图8、设G 是P 阶连通图,则__________________.q(G)≥p-1 9、若二分图有Hamilton 回路,则与满足 。
10、若G 是2-边连通图,则G 有强连通的________________. 定向图11、边数最少的连通图是 。
树12、没有回路的连通图称为_______________.树13、的图是图或图。
平凡图,不连通图14、树T的每一个非悬挂点都是T的 __________.割点15、二分图中若与满足,则必有完美对集。
16、给定一个图G,如果图G的一个生成子图T是一棵树,则称T是G的一个_______________.生成树17、设G是无环图,e是G的一条边,则τ(G)=___________________________.τ(G-e)+τ(G·e)18、是阶简单图,则,等号成立当且仅当是图。
,完全图 2、19、___________________________的生成树称为最优生成树。
湘潭大学计算机科学与技术刘任任版离散数学课后习题答案---第二学期--图论与组合数学.
习 题 六1.设G 是一个无回路的图, 求证:若G 中任意两个顶点间有惟一的通路, 则G 是树. 证明:由假设知,G 是一个无回路的连通图,故G 是树。
2.证明:非平凡树的最长通路的起点和终点均为悬挂点. 分析:利用最长通路的性质可证。
证明:设P 是树T 中的极长通路。
若P 的起点v 满足1)(>v d ,则P 不是T 中极长的通路。
对终点u 也可同理讨论。
故结论成立。
3.证明:恰有两个悬挂点的树是一条通路.分析:因为树是连通没有回路的,所以树中至少存在一条通路P 。
因此只需证明恰有两个悬挂点的树中的所有的点都在这条通路P 中即可。
证明:设v u ,是树T 中的两个悬挂点,即1)()(==v d u d 。
因T 是树,所以存在),(v u -通路P :0,1≥k v w uw k 。
显然,2)(≥i w d 。
若2)(>i w d ,则由T 恰有两个悬挂点的假设,可知T 中有回路;若T 中还有顶点x 不在P 中,则存在),(x u -通路,显然u 与x 不邻接,且2)(≥x d 。
于是,可推得T 中有回路,矛盾。
故结论成立。
4.设G 是树, ()k G ≥∆, 求证:G 中至少有k 个悬挂点.分析:由于()k G ≥∆,所以G 中至少存在一个顶点v 的度≥k ,于是至少有k 个顶点与邻接,又G 是树,所以G 中没有回路,因此与v 邻接的点往外延伸出去的分支中,每个分支的最后一个顶点必定是一个悬挂点,因此G 中至少有k 个悬挂点。
证明:设)(G V u ∈,且k m u d ≥≥)(。
于是,存在)(,,1G V v v m ∈ ,使m i G E uv i ,,1),( =∈。
若i v 不是悬挂点,则有),(G V v i ∈'使。
如此下去,有)()(G V v l i ∈,满足,,)(j i v v j l i≠≠且1)()(=l i v d , m i ,,1 =。
故G 中至少有k 个悬挂点。
图论与组合数学期末复习题含答案
组合数学部分第1章 排列与组合例1:1)、求小于10000的含1的正整数的个数;2、)求小于10000的含0的正整数的个数;解:1)、小于10000的不含1的正整数可看做4位数,但0000除外.故有9×9×9×9-1=6560个.含1的有:9999-6560=3439个2)、“含0”和“含1”不可直接套用。
0019含1但不含0。
在组合的习题中有许多类似的隐含的规定,要特别留神。
不含0的1位数有19个,2位数有29个,3位数有39个,4位数有49个 不含0小于10000的正整数有()()73801919999954321=--=+++个含0小于10000的正整数9999-7380=2619个。
例2:从[1,300]中取3个不同的数,使这3个数的和能被3整除,有多少种方案?解:将[1,300]分成3类:A={i|i ≡1(mod 3)}={1,4,7,…,298},B={i|i ≡2(mod 3)}={2,5,8,…,299},C={i|i ≡0(mod 3)}={3,6,9,…,300}.要满足条件,有四种解法:1)、3个数同属于A;2)、3个数同属于B ;3)、3个数同属于C;4)、A,B,C 各取一数;故共有3C(100,3)+1003=485100+1000000=1485100。
例3:(Cayley 定理:过n 个有标志顶点的数的数目等于2-n n )1)、写出右图所对应的序列;2)、写出序列22314所对应的序列;解:1)、按照叶子节点从小到大的顺序依次去掉节点(包含与此叶子节点相连接的线),而与这个去掉的叶子节点相邻的另外一个内点值则记入序列。
如上图所示,先去掉最小的叶子节点②,与其相邻的内点为⑤,然后去掉叶子节点③,与其相邻的内点为①,直到只剩下两个节点相邻为止,则最终序列为51155.。
2)、首先依据给定序列写出(序列长度+2)个递增序列,即1234567,再将给出序列按从小到大顺序依次排列并插入递增序列得到:112223344567。
图论期末复习题
17.任何简单平面图,均有. G 3
二、解答题
1.同构的判定及理由
3.左图称作什么图?两图是否同 构?为什么?
x
y
z
x
c
a
a
b
c
z
y b
2、给定图 :
(1)给出图 的一个生成树 。 (2)给出图 的顶点的最大度数 。
(3)给出图 的最长链。 (4)给出图 的一个边数最多的割集。
d
f
a
e1 b
在或不存在〕完美匹配.
35.在计算平面图面的次数之和时,每条边边计算了______ 次.
36.一个图是平面图当且仅当它既没有收缩到K5的子图, 也没有收缩到 的子图.
37.如果一个平面图有一个面的次数为4,那么该图______ 〔填是或不是〕极大平面图.
三、判断题
1.假设途径中的所有点互不相同,那么称此途径为一 条链.
31.设M1和M2是图G的两个不同匹配, 由M1 M2导出的G的边导出子图记作H, 那么H的任意连通分支是以下情况之一: (1)边在M1和M2中交错出现的偶圈;(2)边 在M1和M2中交错出现的 .
32.二部图G中假设满足V1= V2,那么G必有完美匹配. 33. (G)=2 G是 . 34.假设最大匹配的边数为p(G)/2,那么说明该图___〔填存
点连通度、边连通度与最小顶点的度数。
四、应用题
1. (蚂蚁比赛问题)甲、乙两只蚂蚁分别位于如以下图 中的顶点A,B处,并设图中的边长度是相等的。甲、 乙进行比赛:从它们所在的顶点出发,走过图中的所 有边最后到达顶点C处。如果它们的速度相同,问谁 先到达目的地?
甲A
乙
C
B
2.某地要兴建5个工厂,拟修筑道路连接这5 处。经勘测其道路可依如以下图无向边铺设。 为使这5处都有道路相通,问至少要铺几条路?
湘潭大学计算机科学与技术刘任任版离散数学课后习题答案-第二学期--图论与组合数学
湘潭大学计算机科学与技术刘任任版离散数学课后习题答案-第二学期--图论与组合数学习题六1.设G是一个无回路的图,求证:若G中任意两个顶点间有惟一的通路,则G是树.证明:由假设知,G是一个无回路的连通图,故G是树。
2.证明:非平凡树的最长通路的起点和终点均为悬挂点.分析:利用最长通路的性质可证。
证明:设P是树T中的极长通路。
若P的起点v满足d(v)1,则P不是T中极长的通路。
对终点u也可同理讨论。
故结论成立。
3.证明:恰有两个悬挂点的树是一条通路.分析:因为树是连通没有回路的,所以树中至少存在一条通路P。
因此只需证明恰有两个悬挂点的树中的所有的点都在这条通路P中即可。
证明:设u,v是树T中的两个悬挂点,即d(u)d(v)1。
因T是树,所以存在(u,v)-通路P:uw1wkv,k0。
显然,d(wi)2。
若d(wi)2,则由T恰有两个悬挂点的假设,可知T中有回路;若T中还有顶点某不在P中,则存在(u,某)-通路,显然u与某不邻接,且d(某)2。
于是,可推得T中有回路,矛盾。
故结论成立。
4.设G是树,Gk,求证:G中至少有k个悬挂点.分析:由于Gk,所以G中至少存在一个顶点v的度≥k,于是至少有k个顶点与邻接,又G是树,所以G中没有回路,因此与v邻接的点往外延伸出去的分支中,每个分支的最后一个顶点必定是一个悬挂点,因此G中至少有k个悬挂点。
证明:设uV(G),且d(u)mk。
于是,存在v1,,vmV(G),使(l)uviE(G),i1,,m。
若vi不是悬挂点,则有viV(G),使。
如此下去,有viV(G),满足vi(l)vj,ij,且d(vi(l))1,i1,,m。
故G中至少有k个悬挂点。
5.设Gp,q是一个图,求证:若qp,则G中必含回路.分析:利用树是没有回路且连通的图,且树中的顶点数和边数的关系可证。
证明:设G(p,q)有k个分支:G[V1]G1(p1,q1),,G[Vk]Gk(pk,qk)。
显然,pp1pk,qq1qk。
图论复习题
图论复习题(二)图论复习题一、选择题1.设图G =<V , E >,v ∈V ,则下列结论成立的是 ( C ) . A .deg(v )=2∣E ∣ B . deg(v )=∣E ∣ C .E v Vv 2)deg(=∑∈ [PPT 23] D .E v Vv =∑∈)deg(定理1 图G=(V ,E )中,所有点的次之和为边数的两倍 2.设无向图G 的邻接矩阵为⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡0101010010000011100100110则G 的边数为( B ).A .6B .5C .4D .33、 设完全图K n 有n 个结点(n ≥2),m 条边,当( C )时,K n 中存在欧拉回路.A .m 为奇数B .n 为偶数C .n 为奇数D .m 为偶数解释:K n 每个结点的度都为n -1,所以若存在欧拉回路则n -1必为偶数。
n 必为奇数。
4.欧拉回路是( B )A. 路径B. 简单回路[PPT 40]C. 既是基本回路也是简单回路D.既非基本回路也非简单回路5.哈密尔顿回路是( C )A. 路径B. 简单回路C. 既是基本回路也是简单回路D.既非基本回路也非简单回路[PPT 40]:哈密尔顿回路要求走遍所有的点,即是基本回路的点不重复,也可以是简单回路的边不重复。
6.设G 是简单有向图,可达矩阵P(G)刻划下列关系中的是( C ) A 、点与边 B 、边与点 C 、点与点 D 、边与边7.下列哪一种图不一定是树(C )。
A.无简单回路的连通图B. 有n 个顶点n-1条边的连通图C. 每对顶点间都有通路的图D. 连通但删去一条边便不连通的图8.在有n 个结点的连通图中,其边数(B )A.最多有n-1条B.至少有n-1条C.最多有n 条D.至少有n 条9.下列图为树的是(C )。
A 、>><><><=<},,,,,{},,,,{1d c b a a a d c b a GB 、>><><><=<},,,,,{},,,,{2d c d b b a d c b a GC 、>><><><=<},,,,,{},,,,{3a c d a b a d c b a GD 、>><><><=<},,,,,{},,,,{4d d c a b a d c b a G 10、下面的图7-22是(C )。
组合数学与图论复习题与参考答案
组合数学与图论复习题及答案1.Show that if n+1 integers are chosen form the set {1,2, …,2n},then there are always two which differ by at most 2.从{1,2, …,2n}中选出n+1个数,在这n+1个数中,一定存在两个数,其中一个整数能整除另外一个整数。
任何一个数都可以写成2k*L,其中k是非负数,L是正奇数。
现在从1到2n之间只有n个奇数。
由于有n+1个数都能表示成2k*L,而L的取值只有n中,所以有鸽子洞原理知道,至少有两个数的L是一样的,于是对应k小的那个就可以整除k大的另一个数。
2.Show that for any given 52 integers there are exist two of them whose sum, or else difference, is divisible 100.设52个整数a1,a2,…,a52被100除的余数分别是r1,r2,…,r52,而任意一个数被100除余数为0,1,2,…,99,一共100个。
他们可以分为51个类{0},{1,99},{2,98},…,{49,51},{50}。
将这51个集合视为鸽笼,则将r1,r2,…,r52放入51个笼子中,至少有两个属于同一个笼子,所以要么有ri=rj,要么有ri+rj =100,也就是说ai-aj|100或者ai+aj|100。
3.从1,2,3,…,2n中任选n+1个数,证明在这n+1个数中至少有一对数互质。
鸽子洞原理,必有两个数相邻,相邻的两个数互质4.Prove that Ramsey number R(p,q)≤R(p,q-1)+R(p-1,q).令N=R(p,q-1)+R(p-1,q),从N个人中中随意选取一个a,F表示与a相识的人,S表示与a不相识的人。
在剩下的R(p,q-1)+R(p-1,q)-2+1个人中,由鸽子洞原理有,或者F中有R(p,q-1)人,或者S中有R(p-1,q)人。
图论第二版答案
图论第二版答案【篇一:图论与代数结构第一二三章习题解答】厂为一结点;若两个工厂之间有业务联系,则此两点之间用边相联;这样就得到一个无向图。
若每点的度数为3,则总度数为27,与图的总度数总是偶数的性质矛盾。
若仅有四个点的度数为偶数,则其余五个点度数均为奇数,从而总度数为奇数,仍与图的总度数总是偶数的性质矛盾。
(或者利用度数为奇数的点的个数必须为偶数个) 2. 若存在孤立点,则m不超过kn-1的边数, 故m = (n-1)(n-2)/2, 与题设矛盾。
?-3. 记ai为结点vi的正度数,ai为结点vi的负度数,则nnnn? 2? 22-ai?[(n?1)?ai]?n(n?1)?2(n?1)ai+ai-2, i?1i?1i?1i?1 nnn-2? 2 因为ai?cn?n(n?1)/2,所以ai?ai- 2。
i?1i?1i?14. 用向量(a1,a2,a3)表示三个量杯中水的量, 其中ai为第i杯中水的量, i = 1,2,3.以满足a1+a2+a3 = 8 (a1,a2,a3为非负整数)的所有向量作为各结点, 如果(a1,a2,a3)中某杯的水倒满另一杯得到( a’1, a’2, a’3 ) , 则由结点到结点画一条有向边。
这样可得一个有向图。
本题即为在此图中找一条由( 8, 0, 0 )到( 4, 4, 0 )的一条有向路,以下即是这样的一条: ( 8, 0, 0 ) ( 5, 0, 3 ) ( 5, 3, 0 ) ( 2, 3, 3 ) ( 2, 5,1 )(7, 0, 1 ) ( 7, 1, 0 ) ( 4, 1, 3 ) ( 4, 4, 0 )5. 可以。
???????6 若9个人中没有4个人相互认识,构造图g,每个点代表一个点,两个人相互认识则对应的两个点之间有边。
1)若可以找到点v,d(v)5,则与v相连的6个点中,要么有3个相互认识,要么有3个相互不认识(作k6并给边涂色:红=认识,蓝=不认识,只要证图中必有同色三角形。
大学集合论与图论期末考试复习资料
集合论与图论JK211009——在线考试复习资料2021版一、单选题1.设G是简单有向图,可达矩阵P(G)刻画下列关系中的是()A.点与边B.边与点C.点与点D.边与边答案:C2.A.6B.5C.4D.3答案:B3.图中满足以下哪个条件?()A.有欧拉回路和哈密尔顿回路B.有欧拉回路,但无哈密尔顿回路C.无欧拉回路,但有哈密尔顿回路D.既无欧拉回路,又无哈密尔顿回路答案:D4.A.B.C.D.答案:B5.下面不能成为图的度数序列是()A.(1,2,3,4)B.(1,2,3,6)C.(1,3,5,7)D.(1,3,4,9)答案:D6.设简单无向图G有15条边,有3个4度结点,有4个3度结点,其余结点的度数均为2,那么G的结点总数为()A.9B.10C.11D.12答案:B7.如图所示,以下说法正确的是()A.e是割点B.{a,e}是点割集C.{b,e}是点割集D.{d}是点割集答案:A8.图G和G1的结点以及边分别存在一一对应关系,此对应关系是两图同构的()A.充分条件B.必要条件C.充要条件D.既不充分也非必要条件答案:B9.设顶点集为V={a,b,c,d,e},下列几个无向图是简单图的有()A.G1=(V,E1),E1={(a,b),(b,c),(c,b),(a,e)}B.G2=(V,E2),E2={(a,b),(b,c),(c,a),(a,d),(d,e)}C.G3=(V,E3),E3={(a,b),(b,c),(c,d),(e,e)}D.G4=(V,E4),E4={(a,a),(a,b),(c,c),(c,e)}答案:B10.若R是集合A上的等价关系,则下面哪个不一定满足()A.B.R2=RC.t(R)=RD.R-1=R答案:A11.A.B.C.D.答案:A12.A.B.C.D.答案:A13.下列哪个关系矩阵具有反自反性?()A.B.C.D.答案:A14.设集合A={1,2,3,4},A上的等价关系R={<1,3>,<3,1>,<2,4>,<4,2>}∪I A,则对应于R的A划分是()A.B.C.D.答案:B15.设集合A={1,2,3,4}上的二元关系,R={<1,1>,<2,2>,<2,3>,<4,4>},S={<1,1>,<2,2>,<2,3>,<3,2>,<4,4>},则S是R的()A.自反闭包B.传递闭包C.对称闭包D..不是任何闭包答案:C16.哈密尔顿回路是()A.只是简单回路B.是基本回路,但不是简单回路C.既是基本回路也是简单回路D.既非基本回路也非简单回路答案:C17.设A={1,2,3,4,5,6,7,8},R是A上的整除关系,B={2,4,6},则集合的最大元、最小元、上界、下界依次为()A.8、2、8、2B.无、2、无、2C.6、2、6、2D.8、1、6、1答案:B18.下列各组数中不能构成无向图的度数序列的是()A.(1,1,2,3,5)B.(1,3,1,3,2)C.(1,2,3,4,5)D.(1,2,3,4,6)答案:C19.A.自反的B.对称的C.传递且对称的D.反自反且传递的答案:B20.图中满足以下哪个条件?()A.有欧拉回路和哈密尔顿回路B.有欧拉回路,但无哈密尔顿回路C.无欧拉回路,但有哈密尔顿回路D.既无欧拉回路,又无哈密尔顿回路答案:B21.设A={a,{a}},下列命题错误的是()A.B.C.D.答案:A22.设G1、G2、G3、G4都是(4,3)的简单无向图,则它们之间至少有几个是同构的?()A.2个B.3个C.4个D.可能都不同构答案:B23.若集合A的元素个数为4,则其幂集的元素个数为()A.1个B.4个C.8个D.16个答案:D24.设结点集V={a,b,c,d},则下列与V构成强连通图的边集的是()A.E1={<a,d>,<b,a>,<b,d>,<c,b>,<d,c>}B.E2={<a,d>,<b,a>,<b,c>,<b,d>,<d,c>}C.E3={<a,c>,<b,a>,<b,c>,<d,a>,<d,c>}D.E4={<a,b>,<a,c>,<a,d>,<b,d>,<c,d>}答案:A25.在0()之间写上正确的符号。
图论习题及答案
图论习题及答案(总24页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--作业解答练习题2 利用matlab编程FFD算法完成下题:设有6种物品,它们的体积分别为:60、45、35、20、20和20单位体积,箱子的容积为100个单位体积。
解答一:function [num,s] = BinPackingFFD(w,capacity)%一维装箱问题的FFD(降序首次适应)算法求解:先将物体按长度从大到小排序, %然后按FF算法对物体装箱%输入参数w为物品体积,capacity为箱子容量%输出参数num为所用箱子个数,s为元胞数组,表示装箱方案,s{i}为第i个箱子所装%物品体积数组%例w = [60,45,35,20,20,20]; capacity = 100;% num=3,s={[1,3],[2,4,5],6};w = sort(w,'descend');n = length(w);s = cell(1,n);bin = capacity * ones(1,n);num = 1;for i = 1:nfor j = 1:num + 1if w(i) < bin(j)bin(j) = bin(j) - w(i);s{j} = [s{j},i];if j == num + 1num = num + 1;endbreak;endendends = s(1:num);解答二:clear;clc;V=100;v=[60 45 35 20 20 20];n=length(v);v=fliplr(sort(v));box_count=1;x=zeros(n,n);V_Left=100;for i=1:nif v(i)>=max(V_Left)box_count=box_count+1;x(i,box_count)=1;V_Left=[V_Left V-v(i)];elsej=1;while(v(i)>V_Left(j))j=j+1;endx(i,j)=1;V_Left(j)=V_Left(j)-v(i);endtemp=find(x(i,:)==1);fprintf('第%d个物品放在第%d个容器\n',i,temp) endoutput:第1个物品放在第1个容器第2个物品放在第2个容器第3个物品放在第1个容器第4个物品放在第2个容器第5个物品放在第2个容器第6个物品放在第3个容器解答三:function box_count=FFD(x)%降序首次适应算法v=100;x=fliplr(sort(x));%v=input('请输入箱子的容积:');n=length(x);I=ones(n);E=zeros(1,n);box=v*I;box_count=0;for i=1:nj=1;while(j<=box_count)if x(i)>box(j)j=j+1;continue;elsebox(j)=box(j)-x(i);E(i)=j;break;endendif j>box_countbox_count=box_count+1;box(box_count)=box(box_count)-x(i);E(i)=j;endenddisp(E);在命令窗口输入:>> x=[60,45,35,20,20,20];>> FFD(x)1 2 1 2 2 3ans =3练习题5 “超市大赢家”提供了50种商品作为奖品供中奖顾客选择,车的容量为1000dm3, 奖品i占用的空间为w i dm3,价值为v i元, 具体的数据如下:v= { 220, 208, 198, 192, 180, 180, 165, 162, 160, 158,155, 130, 125, i122, 120, 118, 115, 110, 105, 101, 100, 100, 98,96, 95, 90, 88, 82, 80, 77, 75, 73, 72, 70, 69, 66, 65, 63, 60, 58,56, 50, 30, 20, 15, 10, 8, 5, 3, 1}w= {80, 82, 85, 70, 72, 70, 66, 50, 55, 25, 50, 55, 40, 48,50, 32,i22, 60, 30, 32, 40, 38, 35, 32, 25, 28, 30, 22, 50, 30, 45,30, 60, 50, 20, 65, 20, 25, 30, 10, 20, 25, 15, 10, 10, 10, 4, 4, 2,1}。
集合论与图论试题与参考答案哈工大本科
集合论与图论试题与参考答案哈⼯⼤本科哈尔滨⼯业⼤学(威海)继续教育学院年春季学期集合与图论本科试题考试形式:开卷答题时间:90 分钟本卷⾯成绩站课程成绩100 %(所有答案必须写在答题纸上、标清题号)⼀、填空题(每空2分,计20分)1. 集合{0}的所有⼦集是______________。
2. 设A={1,2,3,{1,2},{3}},B={2,{1},{2,3}},则B- A=__________。
3. 有偏序集(N,≤),即⾃然数集N上的⼩于等于关系,N的⼦集A={2,3,6,8}的下确界和上确界分别是______、_______。
4. 设A={1,2,3,4,5,6},R={<1,5>,<2,3>,<2,6>,<3,2>,<3,6>,<5,1>, <6,2>,<6,3>}∪I A,则[1]=_____________,[2]=_______________。
5. n个顶点的有向完全图边数是______,每个顶点的度数是_____。
6. 设图G1=和G2=,若____________,则G2是G1的真⼦图;若____________,则G2是G1的⽣成⼦图。
⼆、简答题(每题 10 分,计 40 分)1. 设A是⼀个⾮空集合,问(1)A上是否存在⼀个既是等价关系⼜是偏序关系的关系?若不存在,请说明理由;若存在,请给出⼀个实例。
(2) A上是否存在⼀个既是⾃反的⼜是反⾃反的关系?若不存在,请说明理由;若存在,请给出⼀个实例。
2. 是否存在每个顶点的度数≥3且只有7条边的简单平⾯连通图?请说明理由。
3. 某公司来了9名新员⼯,⼯作时间不能互相交谈,为了尽快互相了解,他们决定利⽤每天吃午饭时间相互交谈,于是,每天吃午饭时他们围在⼀张圆桌旁坐下,他们是这样安排的,每⼀次每⼈的左右邻均与以前的⼈不同,问这样的安排法能坚持多久?4. 有向图D如图所⽰,(1) 给出D的邻接矩阵A;(2) D中长度为1, 2, 3, 4的通路各有多少条?其中回路分别为多少条?(3) D中长度⼩于或等于4的通路为多少条?其中有多少条回路?1。
组合数学与图论复习题及参考答案
组合数学与图论复习题及答案1.Show that if n+1 integers are chosen form the set {1,2, …,2n},then there are always two which differ by at most 2.从{1,2, …,2n}中选出n+1个数,在这n+1个数中,一定存在两个数,其中一个整数能整除另外一个整数。
任何一个数都可以写成2k*L,其中k是非负数,L是正奇数。
现在从1到2n 之间只有n个奇数。
由于有n+1个数都能表示成2k*L,而L的取值只有n中,所以有鸽子洞原理知道,至少有两个数的L是一样的,于是对应k小的那个就可以整除k大的另一个数。
2.Show that for any given 52 integers there are exist two of them whose sum, or else difference, is divisible 100.设52个整数a1,a2,…,a52被100除的余数分别是r1,r2,…,r52,而任意一个数被100除余数为0,1,2,…,99,一共100个。
他们可以分为51个类{0},{1,99},{2,98},…,{49,51},{50}。
将这51个集合视为鸽笼,则将r 1,r2,…,r52放入51个笼子中,至少有两个属于同一个笼子,所以要么有ri=rj,要么有ri+rj=100,也就是说ai-aj|100或者ai+aj|100。
3.从1,2,3,…,2n中任选n+1个数,证明在这n+1个数中至少有一对数互质。
鸽子洞原理,必有两个数相邻,相邻的两个数互质4.Prove that Ramsey number R(p,q)≤R(p,q-1)+R(p-1,q).令N=R(p,q-1)+R(p-1,q),从N个人中中随意选取一个a,F表示与a相识的人,S表示与a不相识的人。
在剩下的R(p,q-1)+R(p-1,q)-2+1个人中,由鸽子洞原理有,或者F中有R(p,q-1)人,或者S中有R(p-1,q)人。
图论习题参考答案
二、应用题题0 : (1996年全国数学联赛)有n (n_6)个人聚会,已知每个人至少认识其中的[n/2]个人,而对任意的[n/2]个人,或者其中有两个人相互认识,或者余下的n-[n/2]个人中有两个人相互认识。
证明这n个人中必有3个人互相认识。
注:[n/2]表示不超过n/2的最大整数。
证明将n个人用n个顶点表示,如其中的两个人互相认识,就在相应的两个顶点之间连一条边,得图G。
由条件可知,G是具有n个顶点的简单图,并且有(1)对每个顶点x, N G(X)工[n/2];(2)对V的任一个子集S,只要S = [n/2], S中有两个顶点相邻或V-S中有两个顶点相邻。
需要证明G中有三个顶点两两相邻。
反证,若G中不存在三个两两相邻的顶点。
在G中取两个相邻的顶点X i和y i,记N G(X I)={y i,y2, ,y t}和N G(y i)={x i,X2, ,X k},贝U N G(X I)和N G(y i)不相交,并且N G(X I) (N G(y i)) 中没有相邻的顶点对。
情况一;n=2r:此时[n/2]=「,由(i)和上述假设,t=k=r 且N G(y i) = V-N G(X I),但N G(X I)中没有相邻的顶点对,由(2), N G(y i)中有相邻的顶点对,矛盾。
情况二;n=2r+i:此时[n/2]= r,由于N G(X I)和N G(y i)不相交,t亠r,k ",所以r+i 亠t,r+i 丄k。
若t=r+i,则k=r,即N G(y i)=r, N G(X I)= V-N G(y i),由(2), N G(X I)或N G(y i)中有相邻的顶点对,矛盾。
故k z r+i,同理r+i。
所以t=r,k=r。
记w^V- N G(X I) U N G(y i),由(2), w 分别与N G(X I)和N G(y i)中一个顶点相邻,设wx io,E, wy jo,E。
若X io y jo・E,则w , X io, y jo两两相邻,矛盾。
组合数学竞赛试题及答案
组合数学竞赛试题及答案1. 排列问题给定一个包含n个不同元素的集合,求这个集合的所有排列的数量。
2. 组合问题从n个不同元素的集合中选取k个元素(k≤n),求所有可能的组合数量。
3. 二项式系数计算二项式系数C(n, k),即从n个元素中选取k个元素的组合数。
4. 鸽巢原理如果有m个鸽巢和n个鸽子(n > m),至少有一个鸽巢至少有几只鸽子?5. 包含与排除原理在一个有30个元素的集合中,有A和B两个子集,A有15个元素,B有20个元素。
求同时属于A和B的元素数量。
6. 组合恒等式证明:\( \sum_{k=0}^{n} C(n, k) = 2^n \)。
7. 组合优化问题给定一个由n个元素组成的集合,要求找到一个子集,使得子集中任意两个元素的和都不是2的倍数,求这个子集的最大可能大小。
8. 组合图论问题在一个无向图中,有n个顶点和m条边。
如果图中的每个顶点至少有一个邻接点,求证图是连通的。
9. 组合几何问题在一个平面上,有n个点,没有任何三个点共线。
求这些点可以形成多少条直线段。
10. 组合设计问题给定一个有限集合,设计一个方案,使得对于任意两个不同的元素,它们要么完全相同,要么互不相交。
答案1. 排列的数量是n!(n的阶乘)。
2. 组合的数量是C(n, k) = n! / [k! * (n - k)!]。
3. 二项式系数C(n, k)可以通过组合公式计算。
4. 根据鸽巢原理,至少有一个鸽巢有 \( \lceil \frac{n}{m}\rceil \) 只鸽子,其中 \( \lceil x \rceil \) 表示向上取整。
5. 同时属于A和B的元素数量可以通过公式|A ∩ B| = |A| + |B| - |A ∪ B| 来计算。
6. 组合恒等式可以通过二项式定理证明。
7. 这个问题可以通过构造性地选择元素来解决,最大可能大小是\( \lfloor \frac{n}{2} \rfloor \)。
图论试卷及参考答案A-13级数学本科
**学院2013—2014学年第二学期期末考试 数学与应用数学专业2013级《图论》试卷A(本试卷满分100分,考试时间110分钟)一、填空题 (每小题2分,共20分) 1.5阶完全图G 的边的个数是___________.2.如果图G 的每个顶点的度数都相同,则称图G 为________图. 3.当且仅当无向连通图G 的顶点个数比边的个数多1时,图 G 是___. 4.无向图G 为欧拉图当且仅当G 连通,并且所有顶点的度都是 . 5.(p ,q ) 图G 的向量空间的维数是_________.6.图G 的任意一个顶点的关联集都是其余各顶点关联集的____. 7.5阶完全图的边连通度是 .8.已知M 是图G 的一个 ,若从G 中一个顶点到另一个顶点存在一条道路,此路径由属于M 和不属于M 的边交替出现组成的,则称此路径为M -交错道路.9.图G 是2-色的当且仅当G 是 . 10.极大平面图所有面的次数均为 . 二、判断题(每小题2分,共20分)1.图的所有顶点的度数之和是边数的2倍.2.连通图的一个生成树是边数最少的连通生成子图. 3.若一个图是欧拉图,那它也一定是哈密顿图.4.图的秩等于图的完全关联矩阵的秩,也等于其关联矩阵的秩. 5.r 一定是r —正则图的一个特征值. 6.图的点连通度小于等于图的边连通度.7.若一个图G 存在完美匹配,则该匹配必定是最大匹配. 8.图G 的一个M —可增广道路未必是一个M —交错道路. 9.图的边着色问题可以转化成图的点着色问题.10.设G 为p 阶、q 条边、f 个面的连通平面图,则 p -q +f =2.专业:__________ 班级:______ 学号:_______________________ 姓名:_____________________——————————————密——————————————封————————————————线———————————专业:________ 班级:___________ 学号:_______________________ 姓名:_____________________ ——————————————密——————————————封————————————————线———————————三、解答题(每小题5分,共30分) 1.试判断下列两个图是否同构.2.写出下图G 的一个生成树T 并写出图G 关于T 的基本圈组.3.求下图的完全关联矩阵并以v 2为参考点写出关联矩阵和一个可逆大子阵.4.简述图的点连通度、边连通度、最小顶点的度数三者之间的关系,并举例说明.5.下面的图中加粗的边构成最大匹配吗?如果不是请说明理由.v 143 v e 2 e 34 e AB CDGF4v5v 6v 1v2v 3v 15 u u43 u u26 u u6.试写出下图的一个着色方案,并回答该图的色数.四、应用题(每小题5分,共10分)1.下图是一个公园的平面图,能不能使游人走遍每一条路不重复?入口和出口又应设在哪儿?2.试建立下列问题的数学模型:有两组化学药品X 和Y ,每组各三类,设{}123,,x x x 和{}123,,y y y ,已知不同组的化学药品不能放在一起,否则会发生爆炸.现在将这些物品存放在三个仓库1,2,3中,但由于物品的特性及仓库自身的物理条件(如有无空调、通风条件等),1x 和1y 只允许放在1号和2号仓f 1 f 2 m 1f 3 f 4f 5m 2 m 3 m 4 m 5v 2v 3v 4v 1v 5库内,2x 和2y 只允许放在2号和3号仓库内,3x 和3y 只允许放在1号和3号仓库内,问:满足要求的存放方案是否存在?若存在,如何存放? 五、证明题(每小题10分,共20分)1.设T 是一个无向(p ,q )图,证明T 是树则T 无圈且q =p -1.2.设G 为p 阶连通平面图, 有q 条边, 且每个面的次数不小于l (l ³3), 证明 ()≤lq p -2l -2.**学院2013—2014学年第二学期期末考试 数学与应用数学专业2013级《图论》参考答案与评分标准A命题教师:***二、填空题 (每小题2分,共20分)参考答案:1.120;2.正则图;3.树;4.偶数;5.q ;6.环和;7.4;8.匹配;9.二部图;10.3 评分标准:本部分每小题2分.凡与答案一致或意义相同的得2分,不一致(含空白)的不得分.三、判断题(每小题2分,共20分)参考答案:1-5.√√×√√ 6-10.√√×√√ 评分标准:本部分每小题2分.凡与答案一致的得2分,不一致(含未做判断)的不得分.三、解答题(每小题5分,共30分)参考答案:1.解:建立一一映射,1,2,3,4,5,6i i v u i =a ,可知两图同构. ……(5分)2.解:因为图的生成树即其连通无圈的生成子图,因此,去掉图的一些边使其保持连通无圈即得其生成树.下图是其中的一种做法. …………(2分)关于这棵树的基本圈有6个:AEG ,ABG ,EFG ,BCE ,DEF ,CDF .(5分)3.解: ………………(3分)其中一个可逆的大子阵100011001⎛⎫⎪ ⎪ ⎪⎝⎭123e e e …………………………………………(5分) 4.解:图的点连通度、边连通度、最小顶点的度数三者之间的关系为k (G )≤l (G )≤d (G ). …………………………………………(3分)下图是无向连通图,点连通度k (G )=1,边连通度l(G )=2,最小度d(G )=3,此图满足k (G )≤l (G )≤d (G ). …………………………………………(5分)100110110100110⎛⎫⎛⎫ ⎪ ⎪ ⎪ ⎪ ⎪⎪ ⎪⎝⎭⎝⎭2完全关联矩阵关联矩阵(v 为参考点)1001111000→0110100110EAB CDGF5.解:不是最大匹配,因为该图中存在M-可增广道路. ………………(5分) 6.该图是3色的,颜色1:v 1,v 5,颜色2:v 2,v 4,颜色3:v 3. ………(5分) 本部分每小题5分,由于某些题的结果不唯一,因此要求只要运用理论正确,结果与答案等价,即得满分;如果有些偏差,酌情扣分;如果关键部分错误,该得分点不得分.四、应用题(每小题5分,共10分)参考答案:1.这个问题可以归结为一笔画问题,一个连通图存在欧拉圈当且仅当图的顶点的度数是偶数.H 点和B 点是奇点,其余都是偶点,所以入口和出口应设在H 点和B 点. ………………(5分)2.解:以药品为点,两药品不能放在一起则连边,则得到一个二部图,然后再对图中每个点x ,指定一个集合()L x ,用以表示允许存放的仓库和集合,即令()(){}111,2L x L y ==,()(){}222,3L x L y ==,()(){}331,3L x L y ==,如下图所示,于是问题转化为对3,3K 的点着色,但要求对每个点x 的着色,应选用各自的中所罗列的“颜色”,如下图所示:f 1f 2m 1 f 3f 4f 5m 2 m 3 m 4 m 5{}11,2x{}22,3x{}31,3x实际上,本问题的着色不存在. ………………(5分) 评分标准:本部分每小题5分,考生每解出一个步骤,得相应的分数.由于某一步单纯计算错误而导致其后数据错误,但方法正确的,酌情给分. 五、证明题(每小题10分,共20分)参考答案:1.证明:由树的定义可知T 无圈.下证q =p -1.对p 进行归纳证明. 当p=1时,q=0,显然q =p -1.假设p=k 时结论成立,现证明p=k+1时结论也成立. ………… (2分)由于树是连通而无圈的,所以至少有一个度数为1的顶点v ,在T 中删去v 及其关联边,便得到k 个顶点的连通无圈图. ………… (4分)由归纳假设它有k-1条边.再将顶点v 及其关联边加回得到原图T ,所以T 中含有k+1个顶点和k 条边,故结论q =p -1成立.所以树是无圈且q =p -1的图.即q =k +1时结论成立. ……………… (10分)2.证明:由于在计算面数之和时,每个边被计算了两次,因此各面次数之和等于边数的2倍,再由欧拉公式得: ……………… (5分) 2q ³ lf = l (2+q-p )()1⎛⎫≥⇒≥⇒≤ ⎪⎝⎭2q 2l 2+q -p -q 2-p q p -2l l l -2 …… (10分)评分标准:本部分每小题10分,根据参考答案的答题要点给分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
组合数学部分第1章 排列与组合例1:1)、求小于10000的含1的正整数的个数;2、)求小于10000的含0的正整数的个数;解:1)、小于10000的不含1的正整数可看做4位数,但0000除外.故有9×9×9×9-1=6560个.含1的有:9999-6560=3439个2)、“含0”和“含1”不可直接套用。
0019含1但不含0。
在组合的习题中有许多类似的隐含的规定,要特别留神。
不含0的1位数有19个,2位数有29个,3位数有39个,4位数有49个 不含0小于10000的正整数有()()73801919999954321=--=+++个含0小于10000的正整数9999-7380=2619个。
例2:从[1,300]中取3个不同的数,使这3个数的和能被3整除,有多少种方案?解:将[1,300]分成3类:A={i|i ≡1(mod 3)}={1,4,7,…,298},B={i|i ≡2(mod 3)}={2,5,8,…,299},C={i|i ≡0(mod 3)}={3,6,9,…,300}.要满足条件,有四种解法:1)、3个数同属于A;2)、3个数同属于B ;3)、3个数同属于C;4)、A,B,C 各取一数;故共有3C(100,3)+1003=485100+1000000=1485100。
例3:(Cayley 定理:过n 个有标志顶点的数的数目等于2-n n )1)、写出右图所对应的序列;2)、写出序列22314所对应的序列;解:1)、按照叶子节点从小到大的顺序依次去掉节点(包含与此叶子节点相连接的线),而与这个去掉的叶子节点相邻的另外一个点值则记入序列。
如上图所示,先去掉最小的叶子节点②,与其相邻的点为⑤,然后去掉叶子节点③,与其相邻的点为①,直到只剩下两个节点相邻为止,则最终序列为51155.。
2)、首先依据给定序列写出(序列长度+2)个递增序列,即1234567,再将给出序列按从小到大顺序依次排列并插入递增序列得到:7。
我们再将给出序列22314写在第一行,插入后的递增序列写在第二行。
如下图第一行所示:−−→−⎪⎪⎭⎫ ⎝⎛--②⑤67112223344522314−−→−⎪⎪⎭⎫ ⎝⎛--②⑥11223344672314 −−→−⎪⎪⎭⎫ ⎝⎛--③②11233447314−−→−⎪⎪⎭⎫ ⎝⎛--①③11344714−−→−⎪⎪⎭⎫⎝⎛--④①14474⎪⎪⎭⎫⎝⎛47。
我们每次去掉第一行第一个数,并在第二行寻找第一个无重复的元素5并将它取出,将⑤与②连接起来,并在第二行去掉第一行的第一个元素②,剩下的序列为1122334467,依次执行下去。
最终剩下的两个元素(47)连在一起。
则形成了以下的树。
例4:(圆排列问题:从n个字符中取r个不同的字符构成圆排列的个数为()()nrrrnP≤≤,。
)5对夫妇出席一宴会,围一圆桌坐下有多少种方案?要求每对夫妇相邻而坐,方案有多少种?解:1)、此问便是考查圆排列的公式定义,由()()()nrrrnPrnQ≤≤=0,,可得,排列方式有()()!910!101010,1010,10===PQ种。
2)、同样,先将5个丈夫进行圆排列则有245!5=种,再将5个妻子插到丈夫的空隙之中,每个妻子只有两种选择,要么在丈夫的左边,要么在右边。
因此由52种插入的方法,所以一共有52!4⨯种。
有错误!例5:(允许重复的排列)已知重集{}dcbaS3,4,5,6=,做重集S的全排列,问有多少中排列方案?解:设可重复{}kkanananS⋅⋅⋅=,,,2211,其中,kaaa,,,21为S中k个不同元素,则S的个数为knnnn+++=21,S的全排列为:!!!!21knnnn则据题意可得:方案数为!3!4!5!6!18⋅⋅⋅。
列6:(允许重复的组合)试问()4zyx++有多少项?解:由于()()zyxzyx++=++4()zyx++()zyx++()zyx++,相当于从右边每个括号里取一个元素相乘,而元素可以对应相同(如4个括号我都取x )或者不同。
这就相当于将4个无区别的球放进3个有区别的盒子,由于在n 个不同元素中取r 个进行组合,允许重复,则组合数为()r r n C ,1-+。
(或者说r 个无区别的球放进n 个有区别的盒子里,每个盒子球数不限,则共有()r r n C ,1-+种)。
问题等价于从3个元素中取4个做允许重复的组合,15230!2!4!6464134===⎪⎪⎭⎫ ⎝⎛=⎪⎪⎭⎫ ⎝⎛-+项。
例6:(线性方程的整数解个数问题)已知线性方程b x x x n =+++ 21,n 和b 都是整数,1≥n ,求此方程非负整数解的个数?解:方程的非负整数解{}n ξξξ,,,21 对应一个将b 个无区别的球放进n 个有区别的盒子()n x x x ,,,21 的情况,允许一盒多球,故原式可以等价转化为将将1到n 的正整数取b 个作为允许重复的组合,其组合数为⎪⎪⎭⎫⎝⎛-+b b n 1个。
例7:(不相邻的组合) 从{}7,6,5,4,3,2,1=A 中取三个元素做不相邻的组合,有多少种方式? 解:由于从{}n A ,,2,1 =中,取r 个作不相邻的组合,其组合数为()r r n c ,1+-,因此在此题中3,7==r n ,组合数种类有1012120!2!3!5353137===⎪⎪⎭⎫ ⎝⎛=⎪⎪⎭⎫ ⎝⎛+-种。
例8:(全排列的三种生成算法)(1)、已知4000=m ,!74000!6<<,求m 对应的序列。
(2)、利用字典序法求求839746521的下一个排列。
解:(1)、由于0到1!-n 中的任何整数m 都可以唯一表示为()()!1!2!2!11221⋅+⋅++-+-=--a a n a n a m n n 其中i a i ≤≤0,11-≤≤n i ,可以证明从0到1!-n 的!n 个整数与()1221,,,,a a a a n n --一一对应,我们要得到这些值就得每次除以与其相对应的数值,就可以得到与i a 相对应的余数值i r 。
因为!74000!6<<,所以:,!2!3!4!5!640001234561a a a a a a n +⋅+⋅+⋅+⋅+⋅==,0,2!32!42!52!62000240002112345612r a a a a a a n n ==+⋅+⋅+⋅+⋅==⎥⎦⎥⎢⎣⎢=⎥⎦⎥⎢⎣⎢=,2,!3!4!3!5!3!666632000322345623r a a a a a n n ==+⋅+⋅+⋅==⎥⎦⎥⎢⎣⎢=⎥⎦⎥⎢⎣⎢= ,2,!4!5!4!6166466643345634r a a a a n n ==+⋅+⋅==⎥⎦⎥⎢⎣⎢=⎥⎦⎥⎢⎣⎢= ,1,!5!63351665445645r a a a n n ==+⋅==⎥⎦⎥⎢⎣⎢=⎥⎦⎥⎢⎣⎢= ,3,5633655656r a a n n ====⎥⎦⎥⎢⎣⎢=⎥⎦⎥⎢⎣⎢= ,5,06566667r a n n ===⎥⎦⎥⎢⎣⎢=⎥⎦⎥⎢⎣⎢=所以:!22!32!41!53!654000⋅+⋅+⋅+⋅+⋅=。
把n-1个元素的序列()1221,,,,a a a a n n --和n 个元素的排列建立一一对应关系,从而得到一种生成排列的算法——序数法。
将()1221,,,,a a a a n n --与给出序列相对应,例如给出4213,那么对应()123,,a a a ,由大到小的计算当前数值位置右边比此位置数值大的数值的个数,例如最大的数为4,4这个数右边有3个数比它小,所以33=a ,同理,第二个大的数为3,在3这个数右边有0个比它小的数,所以02=a ,同理对应2这个数右边有一个数比他小,所以11=a 。
综上所述,对应序列为()301。
同时,由()301也可以推出最大数4的右边有3个比它小的数,为:第二个大的数3右边比他小的数的个数为0,因此,为: 第三个大的数2右边比他小的数有1个,而1的位置也可以确定了因此为 (2)、字典序法首先从序列()n p p p ,,,21 后向前找出第一组i i p p <-1,记下此式1-i p 的值,然后有从后向前找第一个比1-i p 的值大的数k p ,并将1-i p 和k p 调换位置,然后再将原来1-i p (现在k p )位置以后的全部序列倒序即可以了。
如题中所示的序列839746521中,首先找出从右向左第一组i i p p <-1的1-i p ,此处为4,然后找到k p 为5,将它们两调换得到839756421,然后将5后面的数逆序得到839751246。
例9:(格路模型)一场电影的票价是50元,排队买票的顾客中有n 位是持有50元的钞票,m 位是持有100元的钞票。
售票处没有准备50元的零钱。
试问有多少种排队的方法方法使得购票能顺利进行,不出现超不出零钱的状况。
假设每位顾客只限买一票,而且m n ≥。
解:在格路模型中,从()()n m ,0,0→的路径选择有()()m n m c m n m n m n m ,!!!+=⎪⎪⎭⎫ ⎝⎛+=+种。
因为这个问题可以看成是由m 个向右和n 个向上组成,就是一个可重复的全排列问题。
当然,将这一模型推广以后就可以应用于此题了,我们将问题简化就可以得到卖票者从没有钱到把所有票都卖完,在这个期间他必须实现每次卖票成功(即有足够的零钱找给顾客)。
在格路模型中,我们把x 轴看成是m 个100元,y 轴看成是n个50元,最重要实现将这m 个100元和n 个50元收入囊中,而且要满足不出现找不出50元钞票的情况。
问题等价于从()0,0到()n m ,的路径中,找出y>x 且不穿越(但可以接触)y=x 线上点的路径。
然而不允许接触的情况是从()1,0点出发到()n m ,的所有路径减去从()1,0点出发经过y=x 的路径,如右图所示,由对称性以及m n ≥可以知道,从()1,0出发经过y=x 的路径等于由()0,1出发到达()n m ,的路径,因为由()0,1出发到达()n m ,必须经过y=x 。
所以,原问题可以转化为:路径数=()()1,1,1--+--+m n m c m n m c =()()()()!!1!1!1!!1n m n m n m n m --+---+=()()()⎪⎭⎫ ⎝⎛----+n m n m n m 11!1!1!1=()()()⎪⎭⎫ ⎝⎛----+n m n m n m 11!1!1!1。
然而,此处是可以接触y=x 的,因此我们可以将纵坐标向下移动一个单位如右图所示:即可以接触y=x 但是不可以穿过y=x-1。