翻牌问题

今天看了一道题,觉得图论还是相当有用处的,题目如下:
○○○○○
○○○○
○○○○○
○○○○○
○○○○○
如图所示:怎么才能将上面的圆按上下或左右的顺序用线连起来且不可以重复交叉全部翻完
其实这道题要找的连线就是一条哈密尔顿通路,我们还可以由此题想到可2-着色问题,首先看一下相关的概念:
定义1:无向图G称为哈密顿图(Hamilton graph),如果G上有一条经过所有顶点的回路(也称这一回路为哈密顿回路)。称无向图有哈密顿通路(非哈密顿图),如果G上有一条经过所有顶点的通路(非回路)。
定义2:图G称为可2-着色(2-chromatic),如果可用两种颜色给G的所有顶点着色,使每个顶点着一种颜色,而同一边的两个不同端点必须着不同颜色。
定理1:  设图G是可2-着色的。如果G是哈密顿图,那么着两种颜色的顶点数目相等;如果G有哈密顿通路,那么着两种颜色的顶点数目之差至多为一。
我们可以先给上图着色,并发现它是可2-着色的:
○●○●○
●○●○
○●○●○
●○●○●
○●○●○
如果这个图存在哈密尔顿通路的话,那么黑白格的个数最多差1,但是实际上它们差2,所以没有哈密尔顿通路,所以此题无解。
 
图论,强呀~~~~~~~~~~~~~~~~
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值