社区
数据结构与算法
帖子详情
再问一下, 如何判断16数码问题是否有解?
LeeMaRS
2004-07-20 08:58:25
前段时间看到过, 不过没记下来, 貌似是群论的置换的内容的. 请知道的大大再说明一下做法, thx~~
...全文
321
4
打赏
收藏
再问一下, 如何判断16数码问题是否有解?
前段时间看到过, 不过没记下来, 貌似是群论的置换的内容的. 请知道的大大再说明一下做法, thx~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mmmcd
2004-07-22
打赏
举报
回复
<<算法设计与分析>>华中科技大学出版
里面有讲,可惜我的书没带回南宁.
dengsf
2004-07-22
打赏
举报
回复
按从左到右,从上到下的顺序来表示位置先后关系,
两个位置,在前的数比在后的大,就记为一个逆序,
空格不参与任何比较。
要排的状态的逆序数为 0 ;
全部倒置状态的逆序数为 105;
好象是 逆序 为奇数的就不行。这个容易证明。
又好象 逆序为 偶数的就可以~~~
注意,是好象。
PS:huang ?
dengsf
2004-07-22
打赏
举报
回复
错了……
刚搜了一下,
空格看做是 16 也参与计算。
但除了计算逆序之和外,还要加上空格所在位置的修正值。
具体就是,令空格只能上下左右而不能作对角线移动,则加上一个从 右下角到所在位置 的移动步数。
最终结论一样,成双的团圆。
BlueSky2008
2004-07-21
打赏
举报
回复
有些布局是由初始布局经奇数次换位得到的,有些布局是由初始布局经偶数次换位得到的,由奇数次换位得到的布局不可能通过偶数次换位得到。
<<组合数学的算法与程序设计>>这本书你应该有吧,上面有讲的。
hdu(4021)八
数码
的解
是否
存在
问
题
本文探讨了一种扩展版的‘八
数码
’
问
题
——24
数码
问
题
,通过分析特殊情况及计算逆序数来
判断
给定状态
是否
有解
。适用于解决特定棋盘游戏的状态可达性
问
题
。
sgu139Help Needed!
判断
15
数码
是否
有解
,以及
判断
N
数码
是否
有解
的推论
本文介绍了一种
判断
15
数码
游戏
是否
可解的方法,通过计算
数码
的逆序对数目及0到目标状态的曼哈顿距离来确定游戏状态的有效性。
十五
数码
问
题
本文介绍了一个经典的15
数码
问
题
及其IDA*算法解决方案。文章详细解释了逆序数和曼哈顿距离的概念,以及如何利用这些概念来确定
问
题
是否
有解
及求解步骤。
hdu 3600 Simple Puzzle
判断
N
数码
是否
有解
本文探讨了八
数码
难题的解决策略,包括算法的时间和内存限制,输入输出规范,以及如何通过逆序数和空位位置
判断
最终状态可达性。
【 FPGA 】四位
16
进制的
数码
管动态显示设计
本文详细解析了
数码
管动态显示的原理,利用人眼视觉暂留特性,通过分时复用方式实现多个
数码
管的轮流点亮。介绍了使用VerilogHDL语言在FPGA上实现这一过程的方法,包括计数器设计、片选与段选控制,并提供了具体代码实例。
数据结构与算法
33,026
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章