腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(810)
视频
沙龙
1
回答
经典
骑士
之旅
问题
,1个
单元格
未
访问
、
、
、
、
我正在尝试使用回溯来解决
骑士
的巡回
问题
,在那里
骑士
必须
访问
所有的单元,无论如何,我总是得到一个
未
访问
的单元。对于4x4 chessBoard大小的示例,我得到的输出为: 1 8 13 10 14 11 4 7 5 2 9 12 0 15 6 3 如你所见,最左下角的
单元格
总是未被
访问
的。我怎么才能修复它,让它
访问
所有细胞。
浏览 12
提问于2020-08-06
得票数 0
回答已采纳
1
回答
如何确定一个一次可以走(i,j)步的“
骑士
”是否可以覆盖一块NxN板?
、
通常情况下,
骑士
一次移动(1,2)步,即一个方向走一步,另一个方向走两步。在一般版本中,它可以一次移动(i,j)步。 我不确定这是否是
骑士
之旅
的
问题
,因为我不记得一次只能
访问
一个广场的限制。我有一个想法,基本上是把棋盘点当作一个图,对所有有效的(i,j)移动进行深度优先搜索,并将其标记为已
访问
。在它的结尾,如果有任何
未
访问
的方块,那么它是不可能的。然而,这占用了N^2空间,我想知道是否有更简单的解决方案,因为这是一个是/否的
问题</e
浏览 2
提问于2016-10-13
得票数 0
1
回答
骑士
旅游
问题
的修正
、
所以我有个修改过的
骑士
巡演
问题
。
问题
是,是否有一种算法可以给你从(1,1)到(n,m)的(1,1)到(n,m)之间的路线(如果可能的话)?此外,如果一些街区被封锁,例如。我的
骑士
是否有可能从(1,1)走到(3,5),而不让我的
骑士
踩上被拒绝的街区(它可以穿过它们,但不能停留在它们上)?
浏览 0
提问于2017-11-18
得票数 0
回答已采纳
1
回答
骑士
之旅
- BackTracking在爪哇,越界
、
、
我试图解决的
问题
是,给定一个N*M棋盘,
骑士
之旅
被定义为
骑士
的一系列移动,使得
骑士
只
访问
每个方块一次。
浏览 2
提问于2018-07-31
得票数 0
2
回答
霍利·奈特
之旅
、
、
、
、
给定一个长方形的细胞板上有一定数量的洞,确定是否有可能完成从左上角开始的“洞
骑士
之旅
”(也就是,一条只使用象棋
骑士
移动一次就能
访问
每个无洞细胞的路径)。为了完整的挑战定义,
骑士
通过传送直接移动到一个细胞,它是两个细胞沿一个轴和一个细胞沿另一个轴。开放空间使用.,孔使用X. . .. . .2.由于在最坏的情况下,这个
问题
可能具有指数时间复杂性,而且为了避免测试解决方案花费很长时间,高达6x6的板大小必须在一分钟内在现代硬件上返回一个答案
浏览 0
提问于2020-05-05
得票数 11
3
回答
这个
骑士
的巡视算法是如何修正的?
、
在8X8棋盘中,如果我们只考虑
骑士
,如果我们从棋盘的任何方块开始,目标是覆盖最大数量的方块,而不重复任何方块。我的
问题
是,这个代码是否可以更正为一个完美的答案,即64 (我的只有60)?
浏览 0
提问于2012-05-15
得票数 2
回答已采纳
1
回答
XSLT --使用像数组这样的数据结构
、
、
我发现html表(有合并的
单元格
)转换为xml是一项相当困难的任务。<p>2.5</p> </row></table> 如您所见,垂直
单元格
合并表示为在预期输出中,namest attr表示
单元格
起始列数,morerows attr表示
单元格
合并的数量(垂直),nameend attr表示最后一个
浏览 3
提问于2015-10-07
得票数 0
回答已采纳
1
回答
在图的隐式表示中查找连通分量
、
、
我在学校有一个CS
问题
,我似乎就是不能理解。 我们得到了一个字符串的向量,它组成了一个“图像”。这个字符串的向量有效地表示了一个二维矩阵,并且在每个空间中,可以有4个字符中的一个:'K‘-
骑士
,'D’-龙,'#‘-城堡墙,以及’‘-空格。这个
问题
需要我们编写几个函数,例如: safe_knights -它找出有多少
骑士
被放置在龙不能移动到它们的位置,castle_count -它计算图像中的城堡,以及knights_in_castles-它计算有多少
骑士
居住在城堡中。###
浏览 0
提问于2013-12-03
得票数 0
1
回答
回溯算法中运算顺序的重要性
、
、
、
在
骑士
之旅
的
问题
上。 在每个步骤中,有8种可能的(一般)移动方式。
浏览 8
提问于2015-03-21
得票数 2
2
回答
有人能帮我处理这个
骑士
的巡演密码吗?
、
、
在我看来,代码似乎很好,但是输出太短了,答案应该是“是”(从a,0开始,
骑士
应该能够浏览整个棋盘) 顺便说一句,我的positionsVisted数组为9的原因是我希望值为1-8,以匹配输出。
浏览 0
提问于2014-01-02
得票数 3
回答已采纳
1
回答
Python巡回递归函数
、
、
我意识到有许多跨webs的奈特旅游
问题
实现建议,没有跳到建议的解决方案(大多数在Java中,我不精通Java),我成功地用Python实现了一个解决方案。它工作并返回一些结果。描述
骑士
之旅
是棋盘上
骑士
的一系列动作,因此
骑士
只
访问
每一个广场一次。如果
骑士
在一个正方形上结束,这是一个
骑士
从开始的广场移动(这样它就可以立即沿着同样的路径再次参观董事会),那么这个巡回赛是关闭的,否则它是开放的。最后几个顶点,从[1,1]传输到[3,0]是有
问题</e
浏览 0
提问于2017-11-20
得票数 3
回答已采纳
1
回答
广度优先搜索Knight Moves - pop()空队列
我正在为我的班级做
骑士
移动的
问题
。我的代码(Python 3)是这样的。但是当我运行的时候,我得到了这个错误。我认为这些值不会出现在列表中。我该怎么办?救我!这是一个
问题
:编写一个程序,将两个正方形a和b作为输入,然后确定从a到b的最短路径上的
骑士
移动次数。样本输入a1 b2a1 h8h8 a1f6 f6从e2到e4需要2次
浏览 4
提问于2020-08-26
得票数 0
1
回答
递归
骑士
巡演中变量的正确声明(Java作业)
、
、
我在实现
骑士
巡回赛
问题
时被递归困住了。这是程序的一部分,它测试当前正方形(也称为
单元格
)的所有可能移动,如果从新移动到正方形可以完成巡演,则返回true。如果不能从广场完成巡演,它进入其他{并取消移动。我认为
问题
就在这里。正如上面所示,新举措的currentRow和currentColumn被用来将正方形设置为
未
访问
。下面是描述该项目的页面:如果未完成巡演,则findTour将确定(可能为空的)空
单元格
列表,这些
单元格
可从<e
浏览 1
提问于2012-05-11
得票数 5
1
回答
陷入无限循环(
骑士
之旅
问题
)
、
、
、
骑士
之旅
的
问题
:
骑士
被放置在一个空棋盘的第一块上,根据国际象棋规则移动,必须恰好
访问
每个方块一次。打印路径,使其覆盖所有块。 我无法理解为什么代码会陷入无限循环。浪费了几个小时仍然没有线索。
浏览 5
提问于2019-09-25
得票数 0
1
回答
回溯
问题
类似于
骑士
游
问题
、
、
、
我正试图解决一个类似于
骑士
之旅
的
问题
。
问题
是: 我试着解决这个
问题
,类似于
骑士
巡回赛的
问题
,使用回溯。如果我不提出任何条件,
骑士
只是在两个正方形之间来回跳跃,永远不
浏览 6
提问于2021-04-22
得票数 0
回答已采纳
1
回答
为什么更改数组顺序会导致超过时间限制?
、
、
、
这是
经典
的“
骑士
之旅
”
问题
。我已经使用x_mov[]和y_mov[]来定义
骑士
将采取的下一个坐标。
问题
是,当我重新排列数组x_mov[]和y_mov时,程序没有给出输出和结果。
浏览 7
提问于2018-09-14
得票数 0
2
回答
update使用self join不返回我想要的结果
、
大家好,我需要做一个不包含空值的自连接。 col1 varchar(255), col3 varchar(255), col5 varchar(255), ); V
浏览 0
提问于2018-02-17
得票数 1
2
回答
带回溯的
骑士
之旅
、
、
、
、
我正试图编写一个Python程序,它将使用回溯来解决
骑士
之旅
的
问题
。对于那些不熟悉的人::“
骑士
被放置在一个空棋盘的第一个广场上,按照国际象棋的规则移动,必须
访问
每个广场一次。”。
浏览 10
提问于2020-08-10
得票数 2
回答已采纳
1
回答
如何避免
访问
2d数组中的无效位置?
、
、
、
、
我正在研究
骑士
之旅
的
问题
,我正在为这个
问题
做一个递归的解决方案。。 我有一个matrix8和一个名为knightMove(int currentRow, int currentColumn);的方法。此方法应将
骑士
可以从当前位置进行的所有可能的移动添加到数组中。如果可能移动的位置的值等于0,那么将从新位置再次调用knightMove(newRow, newColumn)。现在我的
问题
来了,我想避免使用这么多的“如果”来检查一个
骑士
的举动是否出了
问题
。如
浏览 4
提问于2021-08-29
得票数 0
回答已采纳
3
回答
在微服务时代,硬编码怎么能被认为是一种代码气味呢?
、
、
作为一个中间阶段,硬编码是接受谷歌在他们的英雄
之旅
角教程,但好处肯定不能只为新手。人们难道不明白,作为中间步骤的硬编码允许在高度可伸缩的系统上进行额外的测试阶段,其方式是将外部服务从等式中移除和/或帮助隔离单个行为,还是存在一些迄今
未
考虑的
问题
?此外,一旦一个动态解决方案到位,在代码中嵌入这些值(通过代码中的布尔切换或环境变量
访问
)作为故障排除网络
问题
、安全
问题
或将错误隔离到单个服务时会有什么
问题
呢?
浏览 0
提问于2018-03-27
得票数 -6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
有什么比较有意思的,手机单机游戏可以推荐吗?最好是角色扮演的?
元气骑士前传服务器中断链接,卡顿掉线无法登陆解决教程
如何修复Excel“无法访问只读”的错误
敢和XLOOKUP函数PK的查找函数
WPS office.10.1.0.7224 纯净版
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券