小弟刚初学程式,遇到一题八皇后的题目,不过再多了城堡,题目是这样的:
在一个(M+N) x (M+N) 的棋盘上放M个皇后 N 个城堡,皇后可走直走斜,城堡只能走直,
所有的棋子互相不能吃掉对方。
输出有几种合法的放法。
详细题目连结:
![]()
小弟的程式码:http://codepad.org/M7fotRz1
我的输出不管怎样都是0,我已经想不到问题出在哪了,
身边又没有人可以讨论(这是我因兴趣学程式最大的阻碍),
只好上来请教各位前辈,我的程式码有哪些错误不合理的地方呢,
我已经卡了好几天了....万分感谢,小弟资质驽钝...