高三数学竞赛讲义教案及练习 §30组合数学选讲

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

§30组合数学选讲

组合数学是中学数学竞赛的“重头戏”,具有形式多样,内容广泛的特点.本讲主要围绕组合计数,组合恒等式及组合最值展开

例题讲解

1.圆周上有800个点,依顺时针方向标号为1,2,…,800它们将圆周分成800个间隙.今选定某一点染成红色,然后按如下规则,逐次染红其余的一些点:若第k 号点染成了红色,则可依顺时针方向转过k 个间隙,将所到达的点染成红色,试求圆周上最多可以得到多少个红点?

2.集合X 的覆盖是指X 的一族互不相同的非空子集A 1、A 2、…、A k ,它们的并集A 1∪A 2∪…∪A k =X ,现有集合X={1,2,…,n},若不考虑A 1, A 2,…, A k 的顺序,试求X 的覆盖有多少个?

3.已知集合X={1,2,…,n},映射f :X →X ,满足对所有的x ∈X ,均有f(f(x))=x ,求这样的映射f 的个数.

4.S 为{1,2,…,n}的一些子集族,且S 中任意两个集合互不包含,求证:S 的元素个数的最大值为

(Sperner 定理)

5.设M={ 1,2,3,…,2m n} (m,n ∈N *)是连续2m n 个正整数组成的集合,求最小的正整数k ,使得M

n n 2⎛⎫ ⎪⎡⎤ ⎪ ⎪⎢⎥⎣⎦⎝⎭

的任何k 元子集中都存在m+1个数,a 1,a 2,…a m+1,满足a i |a i+1 (i=1,2,…,m).

6.计算.

7.证明: (范德蒙公式)

8.在平面上有n(≥3)个点,设其中任意两点的距离的最大值为d ,我们称距离为d 的两点间的线段为该点集的直径,证明:直径的数目至多有n 条.

9.已知:两个非负整数组成的不同集合和.求证:集合

与集合相同的充要条件是n 是2的幂次,这里允许

集合内,相同的元素重复出现.

课后练习

n

2

k 1n k k =⎛⎫

⎪⎝⎭

∑q

k 0n m m n k q k q =+⎛⎫⎛⎫⎛⎫

= ⎪⎪ ⎪-⎝⎭⎝⎭⎝⎭

∑},,,{1n a a a a },,,{21n b b b }1{n j i a a j i ≤<≤+}1{n j i b b j i ≤<≤+

1. 空间n 条直线,最多能把空间分成多少块空间区域?

2. 证明:.

3. 证明:.

4. 证明:在边长为1的等边三角形内有五个点,则这五个点中一定有距离小于的两点.

例题答案:

2

n

k 0n 2n k n =⎛⎫⎛⎫⎛⎫

= ⎪ ⎪ ⎪⎝⎭⎝⎭

⎝⎭∑n

k k 0n 111

(1)1k 2

k n

=⎛⎫⎛⎫-+++=- ⎪⎪⎝⎭⎝⎭∑1

2

1.解:易见,第k 号点能被染红的充要条件是

∃j ∈N *⋃{0},使得a 02j ≡k (mod800),1≤k ≤800 ①

这里a 0是最初染的点的号码,为求最大值,不妨令a 0=1.即2j ≡k (mod25×52).

当j=0,1,2,3,4时,k 分别为1,2,4,8,16,又由于2模25的阶,因此,当j ≥5时 2j+20-2j =2j (220-1)≡0(mod 800),

而对∀k<20,k ∈N *,及j ≥5,j ∈N *,由于25+(2k -1),所以

2j+k -2j =2j (2k -1)不为800的倍数. 所以,共存在5+20=25个k ,满足①式。

注:本题解法不止一种,但利用些同余理论,可使解法简洁许多. 2.解:首先,X 的非空子集共有

2n -1

个,它们共组成了-1个非空子集族.其次,这些子集

族中,不合某一元素i 的非空子集组成的非空子集族有个;不含两个元素的子集组成

的族有个;依次类推,则由容斥原理,X 的覆盖共有

=个.

注:有些组合计数问题直接计数较难,但从反面考虑简洁明了.

3.解:设n 元中有j 个对x 、y 满足f(x)=y 且f(y)=x ,其余的满足f(x)=x ,则 当j=0时,仅一种映射,即恒等映射.

当j>0时,每次取两个作为一对,共取j 对有种取法.

则不考虑j 对的顺序,有

.

因此,映射f 的个数为 . 注:这些计数问题,以多次在国际竞赛中出现,但对于一般地情况(f (n)(x)=x)下的映射计数,尚无较好的结论.

4.解:考虑n 个元素1,2,…,n 的全排列,显然为n!种,另一方面,全排列中前k 个元素恰好组成S 中的某个集S i 的,有k!(n -k)!个,由于S 中任意子集互不包含,所以,这种“头”在S 中的全排列互不同.

设S 中有f k 个A i ,满足|A i |=k (k=1,2,…,n),则

⨯20)2(25=δn

2

1

2

-(

)

n 1

2

1

2

1---(

)

n 2

2

1

2

1---()() --+

--

------)12

()12

()12

(1

22

1

21

1

221n n n n n ())12

()

1(1

20

1---=-∑n n j

n

j j n n 2n 2j 2222--+⎛⎫⎛⎫

⎛⎫

⎪⎪

⎪⎝⎭⎝⎭⎝⎭

n n 2n 2j 2n 1!(2j 1)!!2222j j --+⎛⎫⎛⎫

⎛⎫⎛⎫=⋅- ⎪⎪

⎪ ⎪⎝⎭⎝⎭⎝⎭⎝⎭

n 2j 1n 1(2j 1)!!2j ⎡⎤⎢⎥⎣⎦

=⎛⎫+

⋅- ⎪⎝⎭

相关文档
最新文档