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