初中数学竞赛专题复习 第四篇 组合 第29章 图论初步试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第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 1
v
v 3
v 4
v 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)
v
v 3v 45
6
9
v 3
2v
(c)
v 1
v 2
v 3
v 4
v 5
v 6
v 7
v 8
1
2
3
4
56
7
910
11
12
8
(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。
4** 证明任何一群人中,至少有两个人,它们的朋友数目相同.
解析 设任意给定的一群人有n 个.用顶点表示这n 个人.当且仅当顶点u 、v 表示的两个人是朋友时令u 、v 相邻,得到n 个顶点的简单图G .
对G 中任意x ,由于它可以和其他1n -个顶点相邻,所以顶点x 的度d (x )满足()01d x n -≤≤,即图G 的顶点度只能是n 个非负数0,1,…,1n -中的一个.如果图G 的顶点的度都不相同,则图G 具有0度顶点u 和1n -度顶点v .1n -度顶点和G 中其他顶点都相邻,特别地和顶点u 相邻.但0度顶点u 和G 中任何顶点都不相邻,矛盾.这就证明了G 中必定有两个顶点,它们的度相同.也就是说,这群人必有两个人,他们的朋友一样多.
29.1。
5*** 有一个参观团,其中任意四个成员中总有一名成员原先见过其他三名成员.证明:在任意四名成员中,总有一名成员原先见过所有成员.
解析 用图论语言表示即:图G 的任意四点中至少有一个顶点和其他三个顶点相邻.证明图G 任意四个顶点中至少一个顶点和G 中其他所有顶点都相邻.
用反证法.如果命题不成立,则G 中有四个点x 、y 、z 、w ,它们和图G 中的其他所有顶点不都相邻.于是存在四个顶点x '、y '、z '、w '(不一定不同)它们依次与x 、y 、z 、w 都不相邻.如图.所以x '不是y 、z 、w 中的一个,且y '与x 是两个不同的顶点.
如果y '与x '不同,则x 、y 、x '、y '中没有一个顶点和其他三个顶点都相邻,和已知矛盾.所以y '和x '重合.同理可证,z '和x '重合.于是x '和y '、z 、w 都不相邻,和已知矛盾.
这就证明了图G 中任意四个顶点中至少有一个顶点和G 的其他所有顶点都相邻.
x'
y'
z'
w'
x
w
z
29。
1.6** 是否存在这样的多面体,它有奇数个面,每个面有奇数条棱?
解析 不存在这样的多面体.事实上,如果这样的多面体存在,那么用顶点表示这个多面体的面,并且仅当i v 、j v 所代表的两个面有公共棱时,在图G 相应的两顶点之间连一条边,依题意()d v 是奇数,于是奇数个奇数和也是奇数.而这一个图中的顶点的和为偶数矛盾.
评注 关于图G 的顶点和边数之间的关系,有如下定理:图G 中边数的两倍等于顶点度数之和.即若G 中n 个顶点为1v ,2v ,…,n v ,边数为e ,则 ()()()122n d v d v d v e ⋯+++=.
29。
1。
7* n 名选手进行对抗赛,每名选手至多赛一场,每场两名选手参加,已赛完1n +场.证明:至少有一名选手赛过三次.
解析 把选手看成顶点.当且仅当i v 、j v 所代表的两名选手比赛过时,令i v 、j v 相邻,得到含n 个顶点的简单图.由于总共赛过1n +场,所以,图G 的边数是1n +.于是 ()()()()1221n d v d v d v n ⋯+++=+.
如果图G 中所有顶点的度都不超过2,则由上式得到 ()()()()12212n n d v d v d v n ⋯+=+++≤,
这不可能.因此图G 中至少有一个顶点x ,它的度至少是3.于是,顶点x 所表示的选手至少赛过三次.
29.1.8** 一航空线路共连结50个城市,现要求从一个城市到另一城市至多需换乘两次飞机,问航空线路最少要多少条(任两城市之间的航空线路数为0或1)?
解析 不妨将50个城市看成50个点,它们之间连的线构成一连通图.图论告诉我们,如果每一点的度(即出发的线条数)至少为2,则由于边数为点度之和的一半,其数值不小于50;若有一个点的度为1(显然连通图不存在度为0的孤立点),则可通过删去该点证明.边数必须至少为49,否则图就不连通(只需对剩下的图不断进行上述处理过程).于是找到一个城市为中转站,其他城市与之相连,构成一“星形”即可.故线路最少要49条.
…
A 1
A 2
A 3
A 4
A 5
A 49
A 50
29.1。
9 已知九个人1A ,2A ,…,9A 中,1A 和两个人握过手,2A 、3A 各和四个人握过手,4A 、5A 、6A 、7A 各和五个人握过手,8A 、9A 各和六个人握过手.证明:这九个人中一定可以找出三个人,他们相互握过手.
解析 用9个点1v ,2v ,…,9v 表示1A ,2A ,…,9A 这九个人,若两个人握过手,就在他们相应的顶点之间连一条边,这样便得到了一个图G .因为()96d v =,所以存在一个不同于1v ,2v ,3v 的点i v 与j v 相邻.显然()i d v ≥5.考虑与功相邻的另外5个点,若其中任意一点都不与i v 相邻,则 ()9153i d v --=≤,
这不可能.故必有一点j v 与i v 相邻,从而9v 、i v 、j v 两两相邻.即它们表示的三个人互相握过手.
29.1。
10* 参加某次学术讨论会的共有263个人,已知每个人至少和三位与会者讨论过问题.证明:至少有一个人和四位或四位以上的学者讨论过问题.
解析 用点1v ,2v ,…,263v 表示263个人,两个人讨论过问题,就在相应的点之间连一条边,得图G .在图G 中,任一顶点的次数≥3.若没有一个顶点的次数≥4,则G 中的所有顶点的次数都是3.于是()()()122633263789d v d v d v ⋯+++=⨯=,是一个奇数,而这应是一个偶数,所以至少有一个顶点的次数≥4.于是
命题得证.
29.1。
11*** 某地区网球俱乐部的20名成员举行14场单打比赛,每人至少上场一次.求证:必有六场比赛,其12个参赛者各不相同.
解析 用20个点表示这20名俱乐部成员,14条边表示14场比赛,得图G .根据题意, ()1i d v ≥,1i =,2, (20)
于是
()()()122021428d v d v d v ⋯+++=⨯=.
今在每个顶点i v 处抹去()1i d v -条边(一条边可以同时在其两端点处被抹去),抹去的边数不超过
()()()()()1
2
20
11128208d v d v d v ⋯-+-++-=-=.
故余下的图G '中至少还有6条边,且G '中每个顶点的次数都≤1,所以这6场比赛的参赛者各不相同. 29.1。
12*** 34个城市参加双人舞比赛(每个城市一男一女),赛前,某些选手互相握手.同一城市的两人不握手.后来,来自A 城的男选手问其他参赛选手他们与人握手的次数,得到的答案都不相同.问A 城女选手和多少人握过手? 解析 用顶点表示参赛选手.对于u 、v ,当且仅当u 、v 所表示的两名队员握过手时,令它们相邻,得到一个68个顶点的简单图G .由于同一个的两名队员之间不握手,所以对任意u ,()66d u ≤.A 城男选手用x 表示.图G 中除x 外尚有67个点,它们的度各不相同,因此必有一个点度为0()()0d v =,即v 和G 中其他顶点不相邻.所以若顶点w 表示的选手和顶点v 所表示的选手来自一个城市,则()66d w =.
从图G 中去掉v 和w ,得到含66个顶点的图1G .则x 是1G 中的顶点,并且除x 外,其他顶点的度也都不相同.因此和前述证明相同,1G 含有度分别为0和64的顶点p 和q ,它们在原来图G 中的度分别为1和65.如此继续,可证0≤j ≤33,图G 中含有顶点j x 、j y ,它们的度分别为j 和66j -,而且所代表的选手来自同一城市,其中33x x =,
所以()3333d x =.因此A 城女选手握手次数为33.
评注 本题证明中,将G 的顶点编号,按度的非降次序(1d ≤2d ≤…≤n d )排列,得到(1d ,2d ,…,n d )称为图G 的度序列.利用度序列解题是一种重要方法.
29.1.13*** 有一个团体会议,有100人参加.其中任意四个人都至少有一个人认识三人.问:该团体中认识其他所有人的成员最少有多少?
解析 先把问题翻译成图论语言.把该团体的成员视为顶点.对于任意两个顶点u 、v 所代表的成员,当且仅当彼此认识,则在u 、v 之间联一条边(即相邻).得到一个含100个顶点的简单图G .已知条件是,图G 中任意四个顶点中都至少有一顶点和其他三个顶点相邻.要求图G 中度为99的顶点个数的最小值m . 当图G 是完全图时,每个顶点的度都是99,所以有100个度为99的顶点.
当图G 是非完全图时,图G 中必有两个不相邻的顶点u 和v .显然()98d u ≤,()98d v ≤.因此图G 中度为99的点的个数l ≤98.
如果G 中除u 和v 外另有两个顶点x 、y 不相邻,则u 、v 、x 和y 中不存在和其他三个顶点都相邻的顶点,与题意矛盾.因此G 中除u 、v 外任意两个顶点相邻.这说明对G 中除u 、v 外的任意点x ,均有()d x ≥97. 如果G 中除u 、v 外的任何x 都和u 、v 相邻,则()99d x =.此时G 中度为99的顶点个数为98.
设G 中除u 、v 外有个顶点x 和u 、v 不都相邻,则有G 的性质知,G 中除u 、v 、x 外的任意顶点y 和u 、v 、x 都相邻.因此()d u ≤98,()d v ≤98,()d x ≤98,()d y =99.所以G 中度为99的顶点个数为97.
这表明含100个顶点的简单图G 中,如果任意四个顶点中必有一个顶点和其他三个顶点都相邻,那么G 中至少有97个度为99的顶点.
回到原问题,即得:该团体中认识其他所有人的成员最少是97个.
评注 本题中的成员数100改为任意的n ,其他条件不变,则结论为该团体至少有3n -人认识其他所有人.
29。
1.14*** 毕业舞会有男女学生各n 人参加,2n >.每个男生都和一些但不是全部的女生跳过舞,每个女生也都和一些但非全部的男生跳过舞.证明:总有两名男生1B 、2B 和两名女生1G 、2G ,使得1B 和1G ,2B 和2G 跳过舞,但1B 和2G ,2B 和1G 都未跳过舞.
解析 用顶点表示参加舞会的学生,男生的全体用X 来表示,女生的全体用Y 来表示.对任意的x 、y ,当且仅当所表示的男生和女生跳过舞时令x 、y 相邻.X 的顶点之间以及Y 的顶点之间都不相邻.
已知对任意的x 、y ,都有()0d x n <<,()0d y n <<,要证明图G 中含有两条没有公共端点的边.
设1x 是X 中度最大的顶点,在与1x 不相邻的Y 的顶点中任选2y .由于2y 和1x 不相邻,且()0d y n <<,所以2y 和X 中某个2x 相邻.如果2x 和所有与1x 相邻的顶点相邻,则()()211d x d x +≥,与1x 是X 中度最大的顶点矛盾.因此,必有1y 是1x 的顶点但和2x 不相邻.于是边11x y 、22x y 没有公共端点.
评注 本题解法有一定典型性,抓住图G 中度最大的顶点来解决问题.当然,有时也可以从图G 中度最小的顶点入手.
29.1。
15*** 设1A ,2A ,3A ,…,6A 是平面上的6点,其中任3点不共线.如果这些点之间任意连结了13条线段,求证:必存在4点,它们每两点之间都有线段连结.
解折 将已连结的13条线段全染成红色,还未连上的两条用蓝线连上(因为所有两点连一线段时应该共有15条).于是必有一个同色三角形,现在的蓝色线只有两条,所以同色三角形必为红色的.不妨设△123A A A 是红色的.
A 1
A 2
A 3
A 4
A 5
A 6
从4A 、5A 、6A 引向△123A A A 顶点各有3条,这9条线段中最多只有2条蓝色,起码有7条是红色的,因此,或者是4A ,
或者是5A ,或者是6A ,引向△123A A A 顶点的线段全是红色.比如说,41A A 、42A A 、43A A 全是红色,那么4点1A 、2A 、3A 、4A 的每2点连线全是红色的,命题得证.
29.1.16** 在某城有若干栋(>2)独家住宅,其中每栋住宅住有1人.在一个好天气,每个人都将自己的家搬迁了一次.搬迁后每家仍住1人,只是大家都调换了住宅.证明:在搬迁之后,可将这些住宅分别漆上蓝色、绿色和红色,使得对于每个主人来说,他的新居和旧居颜色不一样.
解析 将住宅一一编号,使得第一座住宅搬出来的人住进第二座住宅,第二座住宅出来的人住进第三座住宅……于是一定存在一个自,使得第矗座住宅搬出的人住进第1座住宅.这是个人形成一个“圈”.如果志为偶数,显然只需要2种颜色,如果&是奇数,3种颜色足够了.然后再考虑其他人,最后形成一个个互相独立的“圈"(当然也可能只有一个),每个圈独自处理即可.
29。
1。
17*** 某俱乐部共有99名成员,每一个成员都声称只愿意和自己认识的人一起打桥牌.已知每个成员都至少认识67名成员.证明一定有4名成员,他们可以在一起打桥牌.
解析 作一个图G :用99个点表示99名成员,如果两名成员相互认识,就在相应的两个顶点之间连一条边.已知条件是:对任意顶点v ,()d v ≥67.欲证G 中含有一个4阶完全图4K .
在G 中任取一个顶点u ,由于()d u ≥67,所以存在顶点v ,使得与v 相邻且与u 不相邻的顶点至多为(99-1-67=)31个.同样,与v 不相邻且与u 相邻的顶点也至多31个.于是图G 中至少有(99-31-31-2=)35个顶点和
u 、v 均相邻.如图所示,设顶点x 和顶点u 、v 均相邻.由于()d x ≥67,并且G 中至多只有(3l+31+2=)64个不
同时和u 、v 均相邻的顶点,因此顶点x 至少还和一个与u 、v 均相邻的顶点y 相邻.从而u 、v 、x 、y 是4个两两相邻的顶点.于是命题得证.
评注l 若将题中的67人改为66人,则不一定能找出4个互相认识的人来.反例如图所示.将顶点集V 分成三个
子集{1v ,2v ,…,33v },{34v ,35v ,…,66v },{67v ,68v ,…,99v ).同一个子集中任意两顶点均不相邻,不同子集中的任意两点均相邻.显然每个顶点的度都是66,任意4点中,至少有2点属于同一子集,从而它们不相邻.也就是说图中不存在两两相邻的4顶点.
评注2 本题可推广为:
俱乐部有n (n ≥4)人,其中每人都至少认识其中的213n ⎡⎤
+⎢⎥⎣⎦
个人,则在这n 个人中必定可以找到4个人,他们是两
两认识的.
29。
1.18*** 已知五个城市两两相连所得的10条道路中,至少有一个交叉路口,如图(a ).又已知三个村庄和三个城市相连所需的9条道路中,至少有一个交叉路口,如图(b ).利用上述结论,问:用15条道路把六个城市两两相连,至少会产生多少个交叉路口? 解析 如图(c ),至少会有3个交叉路口.
假设最多只有两个交叉路口.我们可以去掉两条路使其余的路不产生交叉路口.考虑以下两种情况.
(a)
(b)(c)
(1)若去掉的路与同一个城市相连.
考虑其余的五个城市,它们两两相连.但是根据已知条件,至少有一个交叉路口,矛盾. (2)若去掉的两条路不与同一个城市相连.
选取其中一条去掉的路所关联的两个城市,再取一个与去掉的路不相连的城市,称这三个城市为村庄.则这三个村庄和三个城市有路相连.由已知条件,必有一个交叉路口,矛盾.。