组合数学第三章 《递推关系》习题
组合数学北大教材习题_answer

第一章习题1.证任一正整数n可唯一地表成如下形式:,0≤a i≤i,i=1,2,…。
2.证nC(n-1,r)=(r+1)C(n,r+1).并给出组合意义。
3.证。
4.有n个不同的整数,从中取出两组来,要求第一组数里的最小数大于第二组的最大数。
问有多少种方案?.5.六个引擎分列两排,要求引擎的点火的次序两排交错开来,试求从一特定引擎开始点火有多少种方案。
6.试求从1到1000000的整数中,0出现了多少次?7.n个男n个女排成一男女相间的队伍,试问有多少种不同的方案?若围成一圆桌坐下,又有多少种不同的方案?8.n个完全一样的球,放到r个有标志的盒子,n≥r,要求无一空盒,试证其方案数为.9.设,p1、p2、…、p l是L个不同的素数,试求能整除尽数n的正整数数目.10.试求n个完全一样的骰子掷出多少种不同的方案?11.凸10边形的任意三个对角线不共点,试求这凸10边形的对角线交于多少个点?又把所有对角线分割成多少段?12.试证一整数是另一个整数的平方的必要条件是除尽它的数目为奇数。
13.统计力学需要计算r个质点放到n个盒子里去,并服从下列假定之一,问有多少种不同的图象。
假设盒子始终是不同的。
(a)Maxwell-Boltzmann假定:r个质点是不同的,任何盒子可以放任意数个.(b)Bose-Einstein假定:r个质点完全相同,每一个盒子可以放任意数个.(c)Fermi-Dirac假定:r个质点都完全相同,每盒不超过一个.14.从26个英文字母中取出6个字母组成一字,若其中有2或3个母音,问分别可构成多少个字(不允许重复)?15.给出的组合意义.16.给出的组合意义。
17.证明:18.从n 个人中选r 个围成一圆圈,问有多少种不同的方案?19.分别写出按照字典序由给定排列计算其对应序号的算法及由给定序号计算其对应排列的算法。
20.(a)按照第19题的要求,写出邻位对换法(排列的生成算法之二)的相应算法。
递推法解排列组合问题

递推法解排列、组合及概率问题排列组合在高中数学旧教材中是相对独立的内容,而在高中数学新教材中排列组合是概率及统计的基础,因此,排列组合内容在高中数学新教材中的位置也变得相对重要起来了。
而概率是新教材中新增加的内容,也是初等概率论中最基本的内容。
在历年的高考中,排列组合知识多是选择题或填空题,概率一般是一个解答题,这些题的题型繁多,解法独特,因此得分率普遍较低。
本文试图用递推法来解决几类常见的排列组合及概率问题。
1 走楼梯问题例1:欲登上第10级楼梯,如果规定每步只能跨上一级或两级,则不同的走法共有( )(A )34种 (B )55种 (C )89种 (D )144种解法1:分类法:第一类:没有一步两级,则只有一种走法;第二类:恰有一步是一步两级,则走完10级要走9步,9步中选一步是一步两级的,有919=C 种可能走法;第三类:恰有两步是一步两级,则走完10级要走8步,8步中选两步是一步两级的,有2828=C 种可能走法;依此类推,共有55463728191C C C C C +++++=89,故选(C)。
解法2:递推法:设走n 级有n a 种走法,这些走法可按第一步来分类,第一类:第一步是一步一级,则余下的1-n 级有1-n a 种走法; 第二类:第一步是一步两级,则余下的2-n 级有2-n a 种走法,所以21--+=n n n a a a ,又易得2,121==a a ,由递推可得8910=a ,故选(C)。
显然,递推法的关键是按照某种标准找出递推关系式,并求出n 取第一个值(或前几个值)时的各项,然后代入递推关系式,求出题中要求的值。
当然,我们也可以由找出的递推关系,求出通项n a ,但对于选择填空题,我们不必大动干戈的去求通项,因为这样太浪费时间与精力。
2 更列问题把)(+∈N n n 个元素排成一列,所有元素各有一个不能占据的指定位置,且不同元素不能占据的指定位置也不同,我们把满足这种条件的一个排列叫做这些元素的一个更列。
《组合数学》测试题含答案

测 试 题——组合数学一、选择题1. 把101本书分给10名学生,则下列说法正确的是()A.有一名学生分得11本书B.至少有一名学生分得11本书C.至多有一名学生分得11本书D.有一名学生分得至少11本书2. 8人排队上车,其中A ,B 两人之间恰好有4人,则不同的排列方法是()A.!63⨯B.!64⨯C. !66⨯D. !68⨯3. 10名嘉宾和4名领导站成一排参加剪彩,其中领导不能相邻,则站位方法总数为()A.()4,11!10P ⨯B. ()4,9!10P ⨯C. ()4,10!10P ⨯D. !3!14-4. 把10个人分成两组,每组5人,共有多少种方法()A.⎪⎪⎭⎫ ⎝⎛510B.⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛510510 C.⎪⎪⎭⎫ ⎝⎛49 D.⎪⎪⎭⎫ ⎝⎛⨯⎪⎪⎭⎫ ⎝⎛4949 5. 设x,y 均为正整数且20≤+y x ,则这样的有序数对()y x ,共有()个A.190B.200C.210D.2206. 仅由数字1,2,3组成的七位数中,相邻数字均不相同的七位数的个数是()A.128B.252C.343D.1927. 百位数字不是1且各位数字互异的三位数的个数为()A.576B.504C.720D.3368. 设n 为正整数,则∑=⎪⎪⎭⎫ ⎝⎛nk k n 02等于()A.n 2B. 12-nC. n n 2⋅D. 12-⋅n n9. 设n 为正整数,则()k k n k k n 310⎪⎪⎭⎫ ⎝⎛-∑=的值是()A.n 2B. n 2-C. ()n2- D.0 10. 设n 为正整数,则当2≥n 时,∑=⎪⎪⎭⎫ ⎝⎛-nk k k 22=()A.⎪⎪⎭⎫⎝⎛3n B. ⎪⎪⎭⎫ ⎝⎛+21n C. ⎪⎪⎭⎫ ⎝⎛+31n D. 22+⎪⎪⎭⎫ ⎝⎛n 11. ()632132x x x +-中23231x x x 的系数是()A.1440B.-1440C.0D.112. 在1和610之间只由数字1,2或3构成的整数个数为() A.2136- B. 2336- C. 2137- D. 2337- 13. 在1和300之间的整数中能被3或5整除的整数共有()个A.100B.120C.140D.16014. 已知(){}o n n f ≥是Fibonacci 数列且()()348,217==f f ,则()=10f ()A.89B.110C.144D.28815. 递推关系3143---=n n n a a a 的特征方程是()A.0432=+-x xB. 0432=-+x xC. 04323=+-x xD. 04323=-+x x16. 已知()⋯⋯=⨯+=,2,1,0232n a n n ,则当2≥n 时,=n a ()A.2123--+n n a aB. 2123---n n a aC.2123--+-n n a aD. 2123----n n a a17. 递推关系()⎩⎨⎧=≥+=-312201a n a a n n n 的解为() A.32+⨯=n n n a B. ()221+⨯+=n n n aC. ()122+⨯+=n n n aD. ()n n n a 23⨯+=18. 设()⋯⋯=⨯=,2,1,025n a n n ,则数列{}0≥n n a 的常生成函数是()A.x 215-B. ()2215x - C.()x 215- D. ()2215x -19. 把15个相同的足球分给4个人,使得每人至少分得3个足球,不同的分法共有()种A.45B.36C.28D.2020. 多重集{}b a S ⋅⋅=4,2的5-排列数为()A.5B.10C.15D.2021. 部分数为3且没有等于1的部分的15-分拆的个数为()A.10B.11C.12D.1322. 设n,k 都是正整数,以()n P k 表示部分数为k 的n-分拆的个数,则()116P 的值是()A.6B.7C.8D.923. 设A ,B ,C 是实数且对任意正整数n 都有⎪⎪⎭⎫ ⎝⎛⋅+⎪⎪⎭⎫ ⎝⎛⋅+⎪⎪⎭⎫ ⎝⎛⋅=1233n C n B n A n ,则B 的值是()A.9B.8C.7D.624. 不定方程1722321=++x x x 的正整数解的个数是()A.26B.28C.30D.3225. 已知数列{}0≥n n a 的指数生成函数是()()t t e e t E 521⋅-=,则该数列的通项公式是()A.n n n n a 567++=B. n n n n a 567+-=C. n n n n a 5627+⨯+=D. n n n n a 5627+⨯-= 二、填空题1. 在1和2000之间能被6整除但不能被15整除的正整数共有_________个2. 用红、黄、蓝、黑4种颜色去图n ⨯1棋盘,每个方格涂一种颜色,则使得被涂成红色的方格数是奇数的涂色方法共有_______种3. 已知递归推关系()31243321≥-+=---n a a a a n n n n 的一个特征根为2,则其通解为___________4. 把()3≥n n 个人分到3个不同的房间,每个房间至少1人的分法数为__________5. 棋盘⨯⨯⨯⨯⨯⨯⨯的车多项式为___________ 6. 由5个字母a,b,c,d,e 作成的6次齐次式最多可以有_________个不同类的项。
专题由递推关系求数列的通项公式(含答案)

.专题 由递推关系求数列的通项公式一、目标要求通过具体的例题,掌握由递推关系求数列通项的常用方法:二、知识梳理求递推数列通项公式是数列知识的一个重点,也是一个难点,高考也往往通过考查递推数列来考查学生对知识的探索能力,求递推数列的通项公式一般是将递推公式变形,推得原数列是一种特殊的数列或原数列的项的某种组合是一种特殊数列,把一些较难处理的数列问题化为熟悉的等差或等比数列。
三、典例精析1、公式法 :利用熟知的公式求通项公式的方法称为公式法。
常用的公式有 a nS 1 S nSn 1等差数列和等比数列的通项公式。
例 1已知数列 { a n } 中 a 1 2 , s nn 2+2 ,求数列 { a n } 的通项公式n 1及n 2评注 在运用 a n s n s n 1 时要注意条件 n 2 ,对 n=1 要验证。
2、累加法: 利用恒等式 a n a 1 a 2 a 1 +......+ a n a n 1 求通项公式的方法叫累加法。
它是求型如an 1a n +f n 的递推数列的方法(其中数列 f n 的前 n 项和可求)。
例2已知数列{ a n } 中 a 1 1 a n +1 ,求数列 { a n } 的通项公式 , a n 12 +3n2 n 2评注 此类问题关键累加可消中间项,而f ( n )可求和则易得 a n 3 、 . 累乘法 :利用恒等式 a n a 1a 2a 3 a n a n 0 求通项公式的方法叫累乘法。
它是求型如a 1 a 2a n1an 1g n a n 的递推数列的方法 数列 g n可求前 n 项积例 3已知数列{a n} 中s n 1 na n,求数列{ a n} 的通项公式评注此类问题关键是化a ng n ,且式子右边累乘时可求积,而左边中间项可消。
a n14、转化法:通过变换递推关系,将非等差(等比)数列转化为等差或等比有关的数列而求得通项公式的方法称为转化法。
组合数学第三章答案

3.1题(宗传玉)某甲参加一种会议,会上有6位朋友,某甲和其中每人在会上各相遇12次,每二人各相遇6次,每三人各相遇3次,每五人各相遇2次,每六人各相遇一次,1人也没有遇见的有5次,问某甲共参加了几次会议解:设A i为甲与第i个朋友相遇的会议集,i=1,…,6.则故甲参加的会议数为:28+5=33.3.2题(宗传玉)求从1到500的整数中被3和5整除但不被7整除的数的个数.解:设A3:被3整除的数的集合A5:被5整除的数的集合A7:被7整除的数的集合所以3.3.题(宗传玉)n个代表参加会议,试证其中至少有2人各自的朋友数相等。
解:每个人的朋友数只能取0,1,…,n-1.但若有人的朋友数为0,即此人和其他人都不认识,则其他人的最大取数不超过n-2.故这n个人的朋友数的实际取数只有n-1种可能.,所以至少有2人的朋友数相等.3.4题(宗传玉)试给出下列等式的组合意义.解:(a) 从n 个元素中取k 个元素的组合,总含有指定的m 个元素的组合数为)()(kn m n mk m n --=--。
设这m 个元素为a 1,a 2,…,a m ,Ai 为不含a i 的组合(子集),i=1,…,m.()∑∑∑==∈⊄==⎪⎪⎭⎫⎝⎛-⎪⎪⎭⎫ ⎝⎛-=-+⎪⎪⎭⎫ ⎝⎛==⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫⎝⎛-=ml l m l l m i i lj i lk l n k m A k n k n m n k l n l j 01),(),...,(1m1i i i i i 1)1(A A A A 111213.5题(宗传玉)设有三个7位的二进制数:a1a2a3a4a5a6a7,b1b2b3b4b5b6b7,c1c2c3c4c5c6c7.试证存在整数i 和j,1≤i≤j≤7,使得下列之一必定成立:a i=a j=b i=b j,a i=a j=c i=c j,b i=b j=c i=c j.证:显然,每列中必有两数字相同,共有种模式,有0或1两种选择.故共有·2种选择.·2=6.现有7列,.即必有2列在相同的两行选择相同的数字,即有一矩形,四角的数字相等.3.6题(宗传玉)在边长为1的正方形内任取5个点试证其中至少有两点,其间距离小于证:把1×1正方形分成四个(1/2)×(1/2)的正方形.如上图.则这5点中必有两点落在同一个小正方形内.而小正方形内的任两点的距离都小于.3.7题(王星)在边长为1的等边三角形内任取5个点试证其中至少有两点,期间距离小于1/2.证:把边长为1的三角形分成四个边长为1/2的三角形,如上图:则这5点中必有两点落在同一个小三角形中.小三角形中任意两点间的距离都小于1/2.3.8题(王星)任取11个整数,求证其中至少有两个数它们的差是10的倍数。
组合数学课后习题答案

第一章答案1.(a) 45 ( {1,6},{2,7},{3,8},…,{45,50} )(b) 45⨯5+(4+3+2+1) = 235( 1→2~6, 2→3~7, 3→4~8, …,45→46~50, 46→47~50, 47→48~50, 49→50 ) 2.(a) 5!8!(b) 7! P(8,5) (c) 2 P(5,3) 8! 3. (a) n!P(n+1, m) (b) n!(m+1)!(c) 2!((m+n-2)+1)! 4. 2 P(24,5) 20!5. 2⨯5⨯P(8,2)+3⨯4⨯P(8,2)6. (n+1)!-17. 用数学归纳法易证。
8. 41⨯319. 设 n=p 1n 1p 2n 2…p kn k , 则n 2的除数个数为 ( 2p 1+1) (2p 2+1) …(2p k+1).10.1)用数学归纳法可证n 能表示成题中表达式的形式;2)如果某n 可以表示成题中表达式的形式,则等式两端除以2取余数,可以确定a 1;再对等式两端的商除以3取余数,又可得a 2;对等式两端的商除以4取余数,又可得a 3;…;这说明表达式是唯一的。
11.易用C(m,n)=m!/(n!(m-n)!)验证等式成立。
组合意义:右:从n 个不同元素中任取r+1个出来,再从这r+1个中取一个的全体组合的个数;左:上述组合中,先从n 个不同元素中任取1个出来,每一个相同的组合要生复 C(n-1,r) 次。
12.考虑,)1(,)1(101-=-=+=+=∑∑n nk k k n nnk kknx n x kC x x C 求导数后有令x=1, 即知.210-==∑n nk kn n kC13. 设此n 个不同的数由小到大排列后为a 1, a 2, …, a n 。
当第二组最大数为a k 时,第二组共有2k-1种不同的可能,第一组有2n-k -1种不同的可能。
故符合要求的不同分组共有12)2()12(21111+-=-----=∑n k n k n k n 种。
04.递推算法(C++版包括习题参考答案)

【例5】位数问题 【问题描述】 在所有的N位数中,有多少个数中有偶数个数字3?由于结果可能很大, 你只需要输出这个答案对12345取余的值。 【输入格式】 读入一个数N 【输出格式】 输出有多少个数中有偶数个数字3。 【输入样例】 2 【输出样例】 73 【数据规模】 1<=N<=1000 【样例说明】 在所有的2位数字,包含0个3的数有72个,包含2个3的数有1个,共73 个
下面是输入n,输出x1~xn的c++程序: #include<iostream> using namespace std; int main() { int n,i,j,a[101]; cout<<"input n:"; //输入骨牌数 cin>>n; a[1]=1;a[2]=2; cout<<"x[1]="<<a[1]<<endl; cout<<"x[2]="<<a[2]<<endl; for (i=3;i<=n;i++) //递推过程 { a[i]=a[i-1]+a[i-2]; cout<<"x["<<i<<"]="<<a[i]<<endl; } } 下面是运行程序输入 n=30,输出的结果: input n: 30 x[1]=1 x[2]=2 x[3]=3 ........ x[29]=832040 x[30]=1346269
//计算正方形的个数s1
// 计算长方形的个数s2
【例4】昆虫繁殖 【问题描述】 科学家在热带森林中发现了一种特殊的昆虫,这种昆虫的繁殖能力很强。 每对成虫过x个月产y对卵,每对卵要过两个月长成成虫。假设每个成虫 不死,第一个月只有一对成虫,且卵长成成虫后的第一个月不产卵(过X 个月产卵),问过Z个月以后,共有成虫多少对? 0=<X<=20,1<=Y<=20,X=<Z<=50 【输入格式】 x,y,z的数值 【输出格式】 过Z个月以后,共有成虫对数 【输入样例】 128 【输出样例】 37
《组合数学》教案 3章(递推关系)及课后习题讲解

第三章 递推关系§3.1 基本概念(一) 递推关系【定义3.1.1】(隐式)对数列{}0≥i a i 和任意自然数n ,一个关系到n a 和某些个i a (i <n )的方程式,称为递推关系,记作()0,,,10=n a a a F例 022022212=-------n a a a a n n n 01223121=-------a a a a n n n 【定义3.1. 1'】(显式) 对数列{}0≥i a i ,把n a 与其之前若干项联系起来的等式对所有n ≥k 均成立(k 为某个给定的自然数),称该等式为{}i a 的递推关系,记为()k n n n n a a a F a ---=,,,21 (3.1.1)'例 1223121++++=--a a a a n n n(二) 分类(1)按常量部分:① 齐次递推关系:指常量=0,如21--+=n n n F F F ; ② 非齐次递推关系,即常量≠0,如121=--n n h h 。
(2)按i a 的运算关系:① 线性关系,F 是关于i a 的线性函数,如(1)中的nF 与n h 均是如此;② 非线性关系,F 是i a 的非线性函数,如112211h h h h h h h n n n n ---+++= 。
(3)按i a 的系数:① 常系数递推关系,如(1)中的n F 与n h ;② 变系数递推关系,如1-=n n np p ,1-n p 之前的系数是随着n 而变的。
(4) 按数列的多少:① 一元递推关系,其中的方程只涉及一个数列,如(3.1.1)和(3.1.1)'均为一元的;② 多元递推关系,方程中涉及多个数列,如⎩⎨⎧+=+=----111177n n n n n n a b b b a a (5)显式与隐式:⎥⎦⎤⎢⎣⎡-+=++++11112n n n n n y x y h y y (三) 定解问题 【定义3.1.2】(定解问题)称含有初始条件的递推关系为定解问题,其一般形式为()⎩⎨⎧====--11110010,,,,0,,,k k n d a d a d a a a a F (3.1.2)解递推关系:求n a 的与a 0、a 1、…、a n -1无关的解析表达式或数列{}n a 的母函数。