散分+讨论

止戈而立 2009-03-28 11:40:52
以后白天没得上网了,上来的时间就少了。

散些分。

为免成纯粹的散分帖,发个问题讨论一下。

讨论题目:

马踏棋盘。国际象棋的马,从a1开始,踏遍整个棋盘,每个格子只走一次。求走的路线。

不要发代码,写下思路就好。参与讨论的朋友会得到较高的分。
...全文
707 188 打赏 收藏 转发到动态 举报
写回复
用AI写文章
188 条回复
切换为时间正序
请发表友善的回复…
发表回复
que_selina 2009-04-15
  • 打赏
  • 举报
回复
N久了,上来看下
原来,问题还在继续啊
千山飞鸟绝 2009-04-04
  • 打赏
  • 举报
回复
不会国际象棋,
看看,有点味。
xyz136299110 2009-04-04
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 min_jie 的回复:]
引用 4 楼 que_selina 的回复:
这个和八皇后的问题有点类似的吧?
回溯的算法应该也比较适合
假设,走a1,那么考虑,下一步可以走的a2或者b1,当选择a2的话,则考虑a2的走法
以此类推,实现回溯


回溯是个方法,不过可能会比较耗时间。
我能想到的另一个种方法是动态规划,还没想好具体怎么来写。
[/Quote]

对,刚才想的就是这种方法:动态规划。。。这个比一谓的递归去实现高效多啦。。。
xyz136299110 2009-04-04
  • 打赏
  • 举报
回复
感觉这个算法从某些方面来看跟八皇后问题差不多,但却并非需要一谓的去用递归,可以考虑用数学线性代数里的知识实现,似乎贪心法也可以实现
blueblz 2009-04-03
  • 打赏
  • 举报
回复
用递归算法啊
CaongZaong 2009-04-03
  • 打赏
  • 举报
回复
我不会玩国际象棋…… 能给点分吗?
CNBeing 2009-04-03
  • 打赏
  • 举报
回复
[Quote=引用 174 楼 FenixeVon 的回复:]
选择一个可以走的位置,并标记,再选择下一个位置,循环下去,遇到所有的位置都不能走的情况就后退一步

[/Quote]

太强大了
修改一下昵称 2009-04-03
  • 打赏
  • 举报
回复
略懂一二。。
国际就不行了
  • 打赏
  • 举报
回复
接分
mawering 2009-04-03
  • 打赏
  • 举报
回复
jf
挺有意思的,试一下!
FenixeVon 2009-04-03
  • 打赏
  • 举报
回复
选择一个可以走的位置,并标记,再选择下一个位置,循环下去,遇到所有的位置都不能走的情况就后退一步
马老虎 2009-04-03
  • 打赏
  • 举报
回复
哇塞 不等那个东东啊!
wendy_fw 2009-04-03
  • 打赏
  • 举报
回复
馬是走對格線的.
moonshineidolon 2009-04-03
  • 打赏
  • 举报
回复
棋盘转换成树,对树进行遍历吧。
只是有限,学习
byte377 2009-04-03
  • 打赏
  • 举报
回复
up
liyong6551 2009-04-03
  • 打赏
  • 举报
回复
应该是个递归问题。和汉诺塔的思路差不多。递归调用。
stonehy520 2009-04-03
  • 打赏
  • 举报
回复
国际象棋没玩过,接分
zhuanshen712 2009-04-03
  • 打赏
  • 举报
回复
接点分过假期!
yangc_83 2009-04-03
  • 打赏
  • 举报
回复
up
tianwenjielove 2009-04-03
  • 打赏
  • 举报
回复
jf
加载更多回复(164)

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧