最近我正在读一本名为“编程挑战”的书。它基本上是一本关于算法的书。本书的其中一章专门介绍回溯技术,本章结尾处有来自UVA Online Judge的示例问题。其中一个问题是着名的15 puzzle。难道真的可以通过回溯解决15难题吗?
尽管在专门讨论回溯的章节中介绍了这个问题,但我仍然怀疑这个问题可以在给定时限内通过回溯来解决。
我的问题是:有没有人在这里设法接受一个解决方案,只纳入回溯的UVA在线法官接受?通过这个,我的意思是你收到了一个没有花哨的A *算法的接受,或者使用动态编程的记忆或者需要一些聪明的递归的一些奇特的解决方案。我的意思是回溯。可能吗?
我会想象memoization是解决方案的一个相当重要的部分... –
是你的回溯问题作为一个可行的解决方案,以解决这个问题或一般的任何问题? – jemmanuel