亚瑟王(传说中的英国国王)在王宫中召见他的2n名骑士,其中某些骑士之间互相有仇,已知每个骑士的仇人不超过n-1个,证明:摩尔林(亚瑟王的谋士)能够让这些骑士围着圆桌坐下,使每个骑士都

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 10:12:52

亚瑟王(传说中的英国国王)在王宫中召见他的2n名骑士,其中某些骑士之间互相有仇,已知每个骑士的仇人不超过n-1个,证明:摩尔林(亚瑟王的谋士)能够让这些骑士围着圆桌坐下,使每个骑士都
亚瑟王(传说中的英国国王)在王宫中召见他的2n名骑士,其中某些骑士之间互相有仇,已知每个骑士的仇人不超过n-1个,证明:摩尔林(亚瑟王的谋士)能够让这些骑士围着圆桌坐下,使每个骑士都不与他的仇人相邻.

亚瑟王(传说中的英国国王)在王宫中召见他的2n名骑士,其中某些骑士之间互相有仇,已知每个骑士的仇人不超过n-1个,证明:摩尔林(亚瑟王的谋士)能够让这些骑士围着圆桌坐下,使每个骑士都
证明:
用2n个顶点表示这2n个骑士,如果骑士x和y不是仇人,那么在x和y之间连接一条边.问题转化为证明图中有一个包含所有顶点的环,即哈密顿环.
用反证法,假设图中没有哈密顿环.那么我们可以在图中添加若干条(可以为0)边,使得如果再连接图中任意一对不相邻的顶点后,图中都有一个哈密顿环(很明显这总是能做到的).
添加完边后,任取图中两个不相邻的顶点u,v,因为连接u,v将产生一个哈密顿环.那么u.v之间有一条长2n的的路径包含所有2n个顶点:
u(=v1),v2,v3,v4.v2n-1,v(=v2n)
vi和vi+1(1≤i≤2n-1)相邻
另一方面,记集合
S(u)={i|u与vi+1相邻,1≤i≤2n-1}
S(v)={i|v与vi相邻,1≤i≤2n-1}
那么|S(u)|≥2n-1-(n-1)=n,|S(v)|≥2n-1-(n-1)=n
由抽屉原理,有一个i使得u与vi+1相邻且v与vi相邻,这样u,vi+1...v2n-1,v,vi,vi-1,.v2,u这个环包含所有2n个顶点,是一个哈密顿环,与我们当初断言的图中没有哈密顿环矛盾.
所以原图中必有哈密顿环,也就是这样的骑士安排是可以做到的,得证.
实际上,刚才的证明方法可以启发我们找到一个构造哈密顿环的算法:
STEP 1:在图中任意找一个环C
STEP 2:任取C中相邻两点u,v,由图是连通的(有哈密顿环),必有一顶点w使得:
(1)w不在C上
(2)w与u,v均连通
STEP3:断开u,v边,连接w与u,v之间的路径得到一个更大的环C'
STEP4:若C'包含所有2n个顶点,退出.否则令C=C',转STEP2
希望回答对你有所帮助!

亚瑟王(传说中的英国国王)在王宫中召见他的2n名骑士,其中某些骑士之间互相有仇,已知每个骑士的仇人不超过n-1个,证明:摩尔林(亚瑟王的谋士)能够让这些骑士围着圆桌坐下,使每个骑士都 大约公元500年的时候,英国的国王是谁?是传说中的亚瑟王吗? 英国传说中的四大国王与王后,其中一对是亚瑟和桂尼维尔,其他三对分别是谁?他们的英文名是什么? 亚瑟王的圆桌骑士分别是哪些?有关亚瑟王(英国传说中的人物,现在还不知是否曾经存在),他的圆桌骑士的每一位骑士的名字. 英国国王在政治生活中是什么角色 亚瑟王的故事?亚瑟王的传说 英国历史上最伟大的国王是谁?在英国历史上的所有君王里 谁是最伟大的?是亚瑟王 还是 维多利亚女王 或者是伊丽莎白一世.要求客观准确的历史分析答案 亚瑟王传说所有的故事 ”在以后的日子里,国王经常召见我,有一天,我直言不讳地对他说,他对欧洲及世界其他地方的鄙视,与他超 世界历史中有名的冷兵器及其主人,故事和传说如后羿的弓,亚瑟王的誓约胜利之剑,最好国外的传说中的兵器,不要武侠小说里的. 在英国资产阶级革命中,被送上断头台的国王是谁? 在英国资产阶级革命中,英国人为什么要处死国王而又请来国王 亚瑟王的传说?亚瑟王是怎么死的?死在哪?历史上的亚瑟王是怎么死的?葬在了哪?在骑士幻想夜里,结局是怎样的?` 亚瑟王和圆桌骑士的传说详细介绍 求亚瑟王和圆桌骑士的传说,完整的. 亚瑟王在终极一班中所说的所有名言. 英国是近代典型的君主立宪制国家,英国的国王,议会在国家政治生活中的地位如何? 在英国为什么说议会的国王