当前位置:首页 » 操作系统 » 涂色算法题

涂色算法题

发布时间: 2023-08-14 20:19:54

㈠ 区域填色算法题,不能与相邻区域同色

由题意,首先给左上方一个涂色,有三种结果,
再给最左下边的上面的涂色,有两种结果,
右上方,如果与左下边的同色,则右方的涂色,有两种结果,
右上方,如果与左下边的不同色,则右方的涂色,有1种结果,
∴根据分步计数原理得到共有3×2×(2+1)=18种结果,
故答案为18.

㈡ 求高手指教,关于涂色问题,五种不同的颜色涂如下4个区域要求相邻区域颜色不相同,则有多少种方案

思路没问题,第二类算法有问题。
4个区域3种颜色,必定有2个区域颜色一样。
又因为相邻的不能一样,也只有AD,AC,BD颜色一样这3种情况了。
先看AD一样的情况,
第一步选出总的3种颜色C5,3,
第二步确定要涂2个区域的颜色C3,1,
最后剩下2个区域2个颜色2!。
一共是C5,3*C3,1*2!=60.种。
同理AC,BD也为60种。
所以第二类一共是60*3=180种。

㈢ 数学排列组合涂色问题

之前的算法有误,因为没考虑全面还是出现了重复涂色。
这题难在重复涂色,以下分4种情况解释 (分别是取6色、5色、4色、3色)。

6色:想象面对你的面是1,那它的对面就有5种情况(2、3、4、5、6),在两面之间有4面,本应是4面求排列共4!种情况,因为4面相连,所以固定一面,剩下3面排列共3!种情况(开头想象1面对你也是为了避免重复)。
所以取6色共:5x3!=30 种情况

5色:取5色说明有 ”俩面“ 颜色相同,相同面关系是相对,相同面间是其余4色。运用6色时思路,想象面对你的面与对面颜色相同有5种情况(因为取了5色),在两面之间有4面,本应是4面求排列共4!种情况,因为4面相连,所以固定一面,剩下3面排列共3!情况,最后是一共6种色取出5种的话应该是 C(6,5)。
所以取6色共:5x3!xC(6,5)=180 种情况

4色:取4色说明有 “俩组” 颜色相同(不会有3面同色),相同面关系是相对,余下2色关系相对,颜色互易。同样6色思路,想象面对你的是一种颜色固定,那它对面就有3种情况(余下的3种颜色),这两面间有4面,但只剩下 “俩组” 相同色,所以这四面只有一种情况,最后是一共6种色取出4种的话应该是 C(6,4)
所以取6色共:3xC(6,5)=45 种情况

3色:取3色说明有 “三组” 颜色相同(没有其余情况),相同面关系是相对。想象想象面对你的是一种颜色固定,那它对面颜色比与他相同,它俩直接的4面是 “俩组” 相同色,情况只有种,最后是一共6种色取出3种的话应该是 C(6,3)
所以取6色共:C(6,3)=20 种情况

所以不同的涂色方案共:30+180+45+20=275 种
如有不明或错误地方请指出

热点内容
linux线程间通信 发布:2025-03-10 22:15:02 浏览:853
python线程数量控制 发布:2025-03-10 22:14:28 浏览:450
压缩软件流程 发布:2025-03-10 22:00:43 浏览:301
安卓哪个国家的品牌好 发布:2025-03-10 21:53:16 浏览:12
ftp字符集锦 发布:2025-03-10 21:37:00 浏览:77
如何提取脚本按键 发布:2025-03-10 21:29:04 浏览:221
辽宁省dns服务器怎么填物理机 发布:2025-03-10 21:25:05 浏览:787
云计算机服务器区别 发布:2025-03-10 21:10:21 浏览:235
古代锦衣卫需要哪些配置 发布:2025-03-10 21:06:17 浏览:618
ps样式在的文件夹 发布:2025-03-10 20:50:07 浏览:614