ody
图片填充有许多皇后的棋盘(即棋子可以像棋子一样移动)。电路板是一个矩阵,a,主要用零填充,而Queens被给予那些。您的工作是验证主板是 n-queens问题的合法答案。当没有女王可以“看到”(并因此捕获)另一个女王时,董事会才很好。 p>
示例 p>
矩阵在3×3赛赛栏上显示了两个Queens。Queens无法互相看到,因此该函数应该返回True。 p>
1 0 0 0 0 0 0 0 0 pre> 这里是一个更大的板,具有更多Queens。由于行3和4上的Queens沿着对角线相邻,因此它们可以彼此看到,并且该功能应该返回错误。 p> 0 0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 pre> 板不必是正方形,但它总是有2行或更多行和2列。此矩阵返回false。 p> 1 0 0 0 0 0 0 0 1 1 pre>
这里是一个更大的板,具有更多Queens。由于行3和4上的Queens沿着对角线相邻,因此它们可以彼此看到,并且该功能应该返回错误。 p>
0 0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 pre> 板不必是正方形,但它总是有2行或更多行和2列。此矩阵返回false。 p> 1 0 0 0 0 0 0 0 1 1 pre>
板不必是正方形,但它总是有2行或更多行和2列。此矩阵返回false。 p>
1 0 0 0 0 0 0 0 1 1 pre>
解决方法547461
仅仅是因为测试套件不够广泛。如果a = [1 0 1;0 0 0;0 1 0],例如。
解决方案439776.
作弊的解决方案。
解决方案253926.
这个解决方案有一个小错误,但是幸运的是它通过了测试套件。:-)
解决方案90576
它应该是一个N皇后检查,而不是一个正KINGS检查。该解决方案不会与一个= [1 0 1工作;0 0 0;0 1 0],例如。
谢谢yurenchu !我把你提议的测试点加到测试里了。
解决方案8234
测试套件需要由于未能对角线运动另外的样品(例如,[1,0; 0,1])
我加了这个测试。现在再评分。感谢您的建议。
哥德巴赫猜想的
4239个求解器
外接圆
300个议员
回到基础13 - 输入变量
238个求解器
“低:高 - 低:高 - 转身” - 创建一个分指数矢量
解决377
计算斐波纳契数
349个求解器
在城市
23日解决
格式化的货币数量
85个求解器
给出一个旋转时匹配自身的矩阵
12个议员
请返回自己的字符数的函数
17日解决
找到最大的空盒子
427个求解器
找到Matlab Central中的宝藏,并发现社区如何帮助您!
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室