我想解决与N-Queens类似的问题,但是:
我现在躺在地板上已经有一段时间了,但是不能为此目的调整回溯算法。我将非常感谢任何帮助。
答案 0 :(得分:0)
原则上,与经典N-Queen问题相同的方法应该有效:
经典N-Queens问题的唯一区别是不同的部分具有不同的攻击模式。一些常见的优化可能不再有效。例如,如果你有棋子,它会破坏对称性,因为它们只攻击它们前面的方块。 (尽管你的棋子仍有一个对称轴。)
我希望回溯算法能够提高效率,如果你首先放置覆盖最广场的棋子:第一个皇后,然后是车手和主教,然后是骑士和国王,最后是典当。