- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华东师范大学离散数学章炯民课后习题第9章答案
P160
2. 任意100人中,至少有多少人的生日在同一个月?
解:(100/12(=9
少数学生计算错误:8
4. 设a1,a2,…,an是n个整数。证明:存在k和l(n(lk(0),使得ak+1+ak+2+…+al被n整除。
证明:构造序列:0,a1, a1+a2, a1+ a2 +a3,…,a1+ a2 +a3+…+an,共有n+1个元素(鸽巢,对每个元素模n求余,余数分别为0,1,2,…,n-1共n种(鸽子,则必存在两个元素模n同余,其差被n整除,故存在k和l(n(lk(1),使得ak+1+ak+2+…+al被n整除。
约60%学生选做此题。均采用模n求余的方法。
12. 股评家推荐了12个股票,一股民欲购买其中的3个。问在下列各种条件下,分别有多少种不同的投资方式?
(1)每个股票各投资3000元
(2)3个股票分别投资5000元、3000元和 1000元
解:
C123=220
P123=1320
正确
14. n个元素排成一个圆形,叫做环排列。计算n个不同元素的环排列数。
解:
把环从某个点剪开的话就是一般的直线排列了,全排列公式是=n!.然后考虑到同一个环排列从不同个点剪开得到的是不同的排列,也就是一个环排列可以得到n个排列,所以是n!/n=(n-1)!
n!
1. 用组合的方法证明:对任意正整数n,C(r,r)+C(r+1,r)+…+C(n,r)=C(n+1,r+1)。
证明:
C(n+1,r+1)表示n+1位长的二进制串,包含r+1个1。其中,考虑最后一个1可能位置的相关情况:最后一个1一定出现在位置r+1,r+2,…, 或者n+1。如果最后一个1出现在第k位,那么一定有r个1出现在前k-1位,这样的二进制串有C(k-1,r)个,对所有的k求和,其中r+1≤k≤n+1,共有C(r,r)+C(r+1,r)+…+C(n,r)个n位二进制串恰含有r+1个1。得证。
大部分学生利用公式C(n,r)=C(n-1,r-1)+C(n-1,r)证明
23. 16支互不同颜色的蜡笔平分给4个孩子,有多少种不同的分法?
解:
C(16,4) C(12,4) C(8,4) C(4,4)
正确
24. 求方程x1+x2+x3=16分别满足下列条件的非负整数解的个数:
(1)x1≥1
(2)xi≥2,i=1,2,3
(3)10≥x3≥2
解:
满足条件的解相当于下面的3元多重集的16组合:第一种元素至少有1个,这种组合又相当于3元多重集的15组合,因此有C(15+3-1,15) =C(17,15)=136个。
满足条件的解相当于下面的3元多重集的16组合:第一种元素至少有2个,第二种元素至少有2个,第三种元素至少有2个,这种组合又相当于3元多重集的10组合,因此有C(10+3-1,10) =C(12,10)=66个。
满足条件的解相当于下面的3元多重集的16组合:x3≥2,第三种元素至少有2个,这种组合又相当于3元多重集的14组合,因此有C(14+3-1,14)个。x3≥11,第三种元素至少有11个,这种组合又相当于3元多重集的5组合,因此有C(5+3-1,5) 个,满足10≥x3≥2条件的个数为C(14+3-1,14)- C(5+3-1,5)=C(16,14)-C(7,5)=99.
基本正确。部分学生第三题错。少数学生计算错误。
27. 某学校有2504个计算机科学专业的学生,其中1876人选修了C语言,999人选修了Fortran语言,345人选修了JAVA,876人选修了C语言和Fortran语言,231人选修了Fortran 和JAVA,290人选修了C和JAVA,189个学生同时选了C、Fortran和JAVA。问没有选这3门程序设计语言课中的任何一门的学生有多少个?
解:
A表示选修了C语言,B表示选修了Fortran语言,C表示选修了JAVA
|A(B(C|=|A|+|B|+|C|-|A(B|-|B(C|-|C(A|+|A(B(C|
=1876+999+345-876-231-290+189
=2012
则没有选这3门程序设计语言课中的任何一门的学生:
2504-2012=492
正确
29. 某设集合S={1,2,3,…,n},求偶数都不在其自然位置上的S的全排列的个数。
解:
U:{1,2,…,n}的全排列的集合
Ai:偶数i在第 i个位置上的全排列的集合
P:错排列的集合
P=U-( A2(A4(…(An)
n为偶数时,
|P|=|U|-|A2(A4(…(An|
=n!-(C(n/2,1)(n-1)!-C(n/2,2)(n-2)!+…+(-1)n/2C(n/2,n)(2/n)!)
n为奇数时,
|P|=|U|-
文档评论(0)