永发信息网

智能拼图算法

答案:2  悬赏:80  手机版
解决时间 2021-04-10 15:19
以拼图为基础,已知现有表示拼图的子图片属性随机序列(pair<坐标,该坐标子图片属性>,含宽度、高度,以及起始空点)和达成目标的判断方法,怎样寻找最少步骤的操作序列,不要说直接迭代找,昨天弄了个4X4的迭代寻找,按那速度得好几天,所有语句就差直接用汇编写了。只要算法,有就有,没有的话想一个出来也太划不来了。
简单的要求:
1 每次只能移动一列或一行的部分或者全部,且空点必须在这一列或这一行。
2 判断方法只提供判断方法,或者提供MAP<坐标,子图片属性值> 表示目标达成时指定坐标的子图片属性,
最佳答案
本来这个游戏技巧是有的,不过你要找最优解,可能构造解就有难度.
试试A*吧,虽然我没写过但我觉得搜索不至于太慢的,你的迭代搜索那么慢可能是有些地方没有优化.比如状态去重,如果搜索的时候一直绕着4个方格在转肯定就会有一堆浪费的搜索枝.
全部回答
我那个程序找不着了,我在那个帖子回了,你找一下。 这个算法应该是bfs,dfs你觉得。。。呵呵。。 bfs+hash hash选择排列数的康托展开。这样可以在2s内圆满解决。 (指2s预处理,然后应对所有的输入瞬间出解)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哈尔滨市润财投资咨询有限公司在什么地方啊,
单选题对挫折的作用,我们应这样认识A.挫折只
从沈阳站怎么去辽宁众友饲料有限公司?公交线
初学者学习爱的罗曼史吉他曲需要多久?
单选题生活在地球上的动物大约有A.150万种B.7
周庄离苏州有多远,谁能告诉我周庄距离南京有
怎么把一张动态的表情头像修改成人的头像然后
cf中小药瓶上限多少?
濮阳市华龙区胜利路街道办事处大胜利社区胜北
李宇春怎样
单选题“上于是约法省禁,轻田租,十五而税一
以"寻找灵魂的归宿"为题写一篇800字的作文
---What do you usually do when it is raini
平安保险代理有限公司上海分公司地址在哪,我
抽换气采用射流风机好还是轴流风机好?
推荐资讯
艾青跟新疆有关的诗歌,关于父子的诗歌或典故
皇马佩佩是不是个野兽,
惜尔时尚服饰店地址有知道的么?有点事想过去
不去拆穿他的谎言 算不算是一种聪明?
2016年3月27号办婚前招待宴可以吗?
QQ三国别人用外挂带,自己会不会被封号?
近年来,我国国际贸易摩擦增多,美国、欧盟频
iphone5s忘记开机密码 但是现在还能用指纹解
WOW(魔兽世界)里打战场,荣誉值的高低和伤
变啦app里的别人用我的帐号测量体重了怎么删
银行发来短信,不知道谁给打来的钱,短信下面
单选题下列各句没有语病的一句是A.加快西部地
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?