图论与组合数学期末复习题含答案
初中数学竞赛专题复习 第四篇 组合 第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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 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。