组合数学(西安电子科技大学(第二版))习题4

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题四(容斥原理)

1.试求不超过200的正整数中素数的个数。

解:因为2215225,13169==,所以不超过200的合数必是2,3,5,7,11,13的倍数,

而且其因子又不可能都超过13。

设i A 为数i 不超过200的倍数集,2,3,5,7,11,13i =,则

22001002A ⎢⎥==⎢⎥⎣⎦,3200663A ⎢⎥==⎢⎥⎣⎦,5200405A ⎢⎥==⎢⎥⎣⎦,7200287A ⎢⎥

==⎢⎥⎣⎦, 112001811A ⎢⎥==⎢⎥⎣⎦,132001513A ⎢⎥==⎢⎥⎣⎦,232003323A A ⎢⎥==⎢⎥⨯⎣⎦

, 252002025A A ⎢⎥==⎢⎥⨯⎣⎦,272001427A A ⎢⎥

==⎢⎥⨯⎣⎦,2112009211A A ⎢⎥==⎢⎥⨯⎣⎦, 2132007213A A ⎢⎥==⎢⎥⨯⎣⎦,352001335A A ⎢⎥==⎢⎥⨯⎣⎦,37200937A A ⎢⎥==⎢⎥⨯⎣⎦, 3112006311A A ⎢⎥==⎢⎥⨯⎣⎦,3132005313A A ⎢⎥==⎢⎥⨯⎣⎦,57200557A A ⎢⎥==⎢⎥⨯⎣⎦, 5112003511A A ⎢⎥==⎢⎥⨯⎣⎦,5132003513A A ⎢⎥==⎢⎥⨯⎣⎦,7112002711A A ⎢⎥==⎢⎥⨯⎣⎦, 7132002713A A ⎢⎥==⎢⎥⨯⎣⎦,111320011113A A ⎢⎥==⎢⎥⨯⎣⎦,2352006235A A A ⎢⎥==⎢⎥⨯⨯⎣⎦, 2372004237A A A ⎢⎥==⎢⎥⨯⨯⎣⎦,231120032311A A A ⎢⎥==⎢⎥⨯⨯⎣⎦,231320022313A A A ⎢⎥

==⎢⎥⨯⨯⎣⎦ 2572002257A A A ⎢⎥==⎢⎥⨯⨯⎣⎦,251120012511A A A ⎢⎥==⎢⎥⨯⨯⎣⎦,251320012513A A A ⎢⎥==⎢⎥⨯⨯⎣⎦, 271120012711A A A ⎢⎥==⎢⎥⨯⨯⎣⎦,271320012713A A A ⎢⎥==⎢⎥⨯⨯⎣⎦

, 21113200021113A A A ⎢⎥==⎢⎥⨯⨯⎣⎦,3572001357A A A ⎢⎥==⎢⎥⨯⨯⎣⎦

,351120013511A A A ⎢⎥==⎢⎥⨯⨯⎣⎦

351320013513A A A ⎢⎥==⎢⎥⨯⨯⎣⎦,371120003711A A A ⎢⎥

==⎢⎥⨯⨯⎣⎦

,…, 235720002357A A A A ⎢⎥==⎢⎥⨯⨯⨯⎣⎦,…,23571113200023571113A A A A A A ⎢⎥

==⎢⎥⨯⨯⨯⨯⨯⎣⎦

, 所以 2357

11

13200(100664028

18

15)

(33201497139655332

21)

(6432211110111i i j i j k i j k l

i

i

j

i k

i j k

l

i j k l m

i j k l m n i j k l m

i

j k l m n

A A A A A A S A A A A A A A A A A A A A A A A A A A A A <<<<<<<<<<<<<<<=-+-+

-

+=-++++++++++++++++++++-+++++++++++++∑∑∑∑∑

0)00041

+-+=

但这41个数未包括2,3,5,7,11,13本身,却将非素数1包含其中, 故所求的素数个数为:416146+-=

2.问由1到2000的整数中:

(1)至少能被2,3,5之一整除的数有多少个?

(2)至少能被2,3,5中2个数同时整除的数有多少个? (3)能且只能被2,3,5中1个数整除的数有多少个? 解:设i A 为1到2000的整数中能被i 整除的数的集合,2,3,5i =,

则2200010002A ⎢⎥

==⎢⎥⎣⎦,320006663A ⎢⎥==⎢⎥⎣⎦,520004005A ⎢⎥==⎢⎥⎣⎦, 23200033323A A ⎢⎥==⎢⎥⨯⎣⎦,25200020025A A ⎢⎥==⎢⎥⨯⎣⎦,35200013335A A ⎢⎥==⎢⎥⨯⎣⎦, 235200066235A A A ⎢⎥==⎢⎥⨯⨯⎣⎦

, (1)即求235A A A ++,根据容斥原理有:

235235232535235

()1000666400(333200133)66

1466

A A A A A A A A A A A A A A A

++=++-+++=++-+++=

(2)即求232535A A A A A A ++,根据容斥原理有:

23253

5

2325352352352352

3

5

()333200133266534

A A A A A A A A A A A A A A A A A A A A A A A A ++=++-+++=++-⨯=

(3)即求[1]N ,根据Jordan 公式有:

1112233

235232535235[1]2()310006664002(333200133)366

932

N q C q C q A A A A A A A A A A A A =-+=++-⨯+++⨯=++-⨯+++⨯=

3.求从1到500的整数中能被3和5整除但不能被7整除的数的个数。 解:设i A 为1到500的整数中能被i 整除的数的集合,3,5,7i =,

则35001663A ⎢⎥==⎢⎥⎣⎦,55001005A ⎢⎥==⎢⎥⎣⎦,7500717A ⎢⎥

==⎢⎥⎣⎦, 355003335A A ⎢⎥==⎢⎥⨯⎣⎦,375002337A A ⎢⎥==⎢⎥⨯⎣⎦,575001457A A ⎢⎥==⎢⎥⨯⎣⎦, 3575004357A A A ⎢⎥==⎢⎥⨯⨯⎣⎦

, 满足条件的整数个数为:357A A A ,根据容斥原理有: 35735

35733429

A A A A A A A A =-=-=

4.某人参加一种会议,会上有6位朋友,他和其中每一人在会上各相遇12次,每二人各相遇6次,每三人各相遇4次,每四人各相遇3次,每五人各相遇2次,与六人都相遇1次,一人也没遇见的有5次。问该人共参加几次会议? 解:设S 为该人参加的所有会议组成的集合,

设i A 表示该人与第i 个朋友相遇的所有会议构成的子集,1,2,,6i = ,则 112i R A ==,1,2,,6i =

26i j R A A ==,34i j k R A A A ==,43i j k l R A A A A ==,52i j k l m R A A A A A ==, 61234561R A A A A A A ==,

则,

123456

123456

61626364656661215620415362128

A A A A A A C R C R C R C R C R C R +++++=-+-+-=⨯-⨯+⨯-⨯+⨯-= 则该人共参加会议次数为: 28533S =+=(次)。

相关文档
最新文档