找回密码
 欢迎注册
查看: 21717|回复: 6

[讨论] 染色问题

[复制链接]
发表于 2013-12-7 12:51:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
用m种不同颜色给n+1边形的顶点染色,要求相邻点不能同色,问染色方式有多少种?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-12-7 13:17:31 | 显示全部楼层
旋转对称算一种还是多种
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2013-12-7 13:23:37 | 显示全部楼层
wayne 发表于 2013-12-7 13:17
旋转对称算一种还是多种

这里的多边形是一般的多边形,因此不考虑正多边形情况。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-12-7 18:14:25 | 显示全部楼层
本帖最后由 Lwins_G 于 2013-12-7 18:15 编辑

可以用简单的递推解决这个问题。为叙述方便,我们假设多边形是$n$边形而用$m$种颜色染色。
把多边形先展开为折线段(随意选取一条边,去掉这条边),把顶点标号为$1$至$n$。
定义$f_{i,j}$表示给一个有$i$个顶点的折线段的顶点各自染上$m$种颜色中的一种,第$i$个顶点恰染第$j$种颜色的所有合法的方案数目。特别地,第一个顶点只能染第一种颜色。
那么有
$f_{1,1}=1,\ f_{1,2}=f_{1,3}=\cdots=0$
$f_{i+1,j}=\sum_{k=1}^{m}f_{i,k} - f_{i,j}$
稍加分析(请自行思考正确性)可得出原题答案应为$m \cdot (f_{n,2}+f_{n,3}+\cdots+f_{n,m})$。
而如何化简上面的递推,然后推出答案也交给大家思考。(答案并不复杂)

点评

这个递推式好像初始条件不充分啊。  发表于 2013-12-8 23:53
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2013-12-8 15:30:15 来自手机 | 显示全部楼层
m色n边数目如果是a(n,m),对于n边,第一个点有m种染色方案,然后后面每个同前一个不同,有m-1种方案,唯一问题是最后一点可能和第一点同色,这些方案可将这两点合并对应n-1点方案得出a(n,m)+a(n-1,m)=m(m-1)^(n-1)

点评

合并的时候会不会可能有重复的情况?  发表于 2013-12-8 23:55
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-23 23:03 , Processed in 0.025218 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表