一个回溯算法问题,请大家帮忙看看

gongbao

宇宙最最知名园友
大概这个问题有些难度,欢迎感兴趣的前辈指教。我猜想是通过回溯(backtracking)解决,类似八王后问题。谢谢!:wdb10:明天我也会自己动手尝试解决的,现在是深夜,先睡觉了。
?????????????????????????????????????????????

如图所示,目标:将图1中的黑白棋调换成图2中的位置。要求:只能向空格走一步,或者隔一个棋子跳向空格(图3)。
任务:写一个程序,寻找在15步之内完成调换的走法,并打印。例如:“3 -> 4, 5 -> 3, ......”
 
这个问题我有印象,需要用启发式搜索,构造一个评估函数,每走一步就用函数评估一下当前得分,要保证每走一步,函数的得分都是增加或者非减的。
这是人工智能AI中的一类问题。
不要用深度优先或者广度优先。
 

gongbao

宇宙最最知名园友
可以写下代码吗?我们没有学过启发试搜索
这个问题我有印象,需要用启发式搜索,构造一个评估函数,每走一步就用函数评估一下当前得分,要保证每走一步,函数的得分都是增加或者非减的。
这是人工智能AI中的一类问题。
不要用深度优先或者广度优先。
 
就那个号称在大家拿培训3个月coding就年薪10万的?
这样的骗子有人信吗?
恐怕他连上面我说的什么意思都看不懂。3个月他也就会写个hello world。呵呵
 

注册或登录来发表评论

您必须是注册会员才可以发表评论

注册帐号

注册帐号. 太容易了!

登录

已有帐号? 在这里登录.

Similar threads

顶部