- 8
- 0
- 约1.43万字
- 约 9页
- 2022-05-30 发布于北京
- 举报
《彩色圆环(circle)》命题报告
华东师范大学第二附属中学 吴佳俊
【命题思路】
《彩色圆环(circle)》的最原始版本是我与同学交流时得到的试题A 。
试题A :一个环上有N 个点,每个点染为M 种颜色之一,求相邻两点均不同色的方案
6 9
数。(N≤10 , M≤10 )
这个问题的求解分两步进行。
首先拆环为链,对于链可以通过递推求解。用f[i, j]表示考虑了前i 个点,最后一个点的
′
′
颜色为j 的方案数,故有f i, j = j ≠j f i −1, j ;
进一步,对于环,仅当首尾相接时与链有所不同,故考虑增设一维表示第一个点的状态。
即用f[i, j, k]表示考虑了前i 个点,第一个点的颜色为j ,最后一个点的颜色为k 的方案数,
′
′
故有f
原创力文档

文档评论(0)