引用 @友www 发表的: 楼主这样可行吗
引用 @超级无敌全能天才 发表的: 不是很懂 这样可以吗
引用 @摇摆的人字拖 发表的: 最后一步被马吃
引用 @友www 发表的: 第四步
引用 @浓烟下的诗歌电台丶 发表的: 这样不行吗?
引用 @小可爱你会嘤嘤嘤吗 发表的:楼主,你这个项目,我王多鱼投了!明天给你打一亿,你找人把它研发出来做成手机app
引用 @6朝天阙 发表的: 我感觉你这个问题挺有意思的 我看看能不能用编程解决
引用 @光之训练师 发表的:分析每个棋子的势力范围不能走,被保护的棋子是无敌的。
引用 @好汉不想死 发表的: 这样不行吗
引用 @威少不会三分还不练 发表的:这是我布的陷阱,大多数人分析后都是9步完成,但答案就是8步
引用 @威少不会三分还不练 发表的:等我国庆回去找下电子版,然后和你联系,谢谢支持,这本书就几块钱。另外说下你很聪明,这么快就破解了
引用 @乐观的二号树 发表的:你这第四步就被马吃了呀
引用 @威少不会三分还不练 发表的:卒过河可以控制3个点,前左右都可以,后不行,这是象棋基本走法
引用 @喜欢三分和篮下SIX 发表的: 那可以绕着卒去吃中间的炮再退回来 应该也是8步
引用 @小蓝鸽 发表的:我怎么6步走完了。。。全程没有吃字。是不是违反规则了,因为左上角是对面车控范围
引用 @天天就知道唱歌 发表的:我也感觉六步,车一平二,车二进四,车二平七,车七退一,车七平九,车九进六
引用 @威少不会三分还不练 发表的:这么走是9步,你会憎恨那个相的,因为它挡了你一步
引用 @喜欢三分和篮下SIX 发表的: 额 没有啊 我是这么想的。3步吃炮 然后撤到卒上 最后走左边 因为没了炮 马旁边可以有一个位置 最后走左边线
引用 @威少不会三分还不练 发表的:不吃卒你干不了炮,因为2个炮是连着的
引用 @威少不会三分还不练 发表的:其实我自己就是职业软件编程人员,我在考虑这个东西有没有市场,值不值得开发成APP
引用 @沙坪电竞王俊凯 发表的:我只要一步就完成了,把棋盘调个头🐶
引用 @威少不会三分还不练 发表的:肯定可以,我本人就是IT人员,就是这个东西值不值得研发APP,毕竟要耗费很多精力,市场价值怎样,都有待考证
引用 @JESS10 发表的:高人加入虎扑快4000天就说了这一个,真是垂钓老叟世外高人啊
引用 @为啥我名字这么多人用 发表的: 注意马的控制区域。
引用 @威少不会三分还不练 发表的:如果保护子可以消灭,他就不无敌了
引用 @没事儿来蹦两锅 发表的: 五步就可以吧....
引用 @浦江垂钓客 发表的:先车一平二,再右上角顺时针转一圈,然后上面第二行一路吃到最左边。
引用 @威少不会三分还不练 发表的:你有没有发现黑的车马很讨厌
引用 @威少不会三分还不练 发表的:高人啊,这个确实是答案
引用 @风雅书生 发表的:我连具体的玩法都没看懂……老哥能在详细的说一哈嘛?
引用 @没事儿来蹦两锅 发表的: 象先把他车给吃了不就完事了
引用 @wuli小虫 发表的: 这样呢
引用 @威少不会三分还不练 发表的:1,除了白车,其他所有子不动2,白车不允许走到黑能吃的点3,白车可以吃黑无保护子4,8步把白车走到左上角
引用 @风雅书生 发表的:无保护是指什么?
引用 @封刀看雪 发表的:牛逼
引用 @九连山上 发表的:为什么我6步就走完了,是规则理解错误了吗
引用 @不会占梦的占梦人 发表的: 可以
引用 @javadark 发表的:我觉得以换个思路 标出棋盘上被对方棋子控制的点和线 这些对方都是不能落子的 然后从剩下可落子的点里找最短路线
引用 @叨叨魏 发表的: 是这样吗?
引用 @威少不会三分还不练 发表的:但是你还可以吃他,吃了以后他控制的点就变了
引用 @威少不会三分还不练 发表的:3和4有他的车控制
引用 @叨叨魏 发表的: 这样这样嘛
引用 @威少不会三分还不练 发表的:对头,从角上绕一圈,这条路不太容易发现
引用 @威少不会三分还不练 发表的:5这个点被马吃
引用 @威少不会三分还不练 发表的:要求的是8步,我觉得你的答案大于8步 基本是越来越难,第一章是单车,第二章是单马,第三章是单炮,第四章是双子
引用 @虎扑JR0505007502 发表的:第八处到了黑车控制的点啊,你不把黑车干掉怎么到
引用 @狗刺刺刺刺刺 发表的:哎,好像从后往前推可以维持迷宫的稳定性。对面棋子分为不可吃以及可吃(不可吃的就是车,双马等可互相保护的棋子,以及这些棋子的管辖区域上的棋子一直递推;其余全是可吃棋子)。并且由后往前推,对于受保护可吃棋子那就得吃掉该棋子以及保护它的棋子一直递推;而未受保护棋子可以随便吃。由于反推,那么迷宫稳定。这样就解决了可吃棋子的问题了,问题就蜕变成了一个特殊的迷宫问题。从楼主给的这个案例就只能分析这么多了,其他情况是否适用就得从逻辑推理上进一步分析了。
引用 @威少不会三分还不练 发表的:但是你吃掉一个子的时候,可能另一个可吃棋子就会变成不可吃了。比如,当你吃掉连环马别马腿的子时,你本来能吃其中一马也变成不能吃了。这会让问题复杂化
引用 @狗刺刺刺刺刺 发表的:确实,反着来还有一些别的逻辑错误。好像只有暴力求解这一方法了。正着来,每次考察无阻碍通路是否可行,否则吃一个可吃棋子并刷新迷宫,再考察无阻碍通路一直递推下去。
引用 @狗刺刺刺刺刺 发表的:相当于所有解都试探出来了,反正是个最优解问题。
引用 @威少不会三分还不练 发表的:如果不限制步数,那这些题目毫无难度,难点就在这个最少步数上。所有解可能有无穷多种,但可能你发现的所有解都不是答案
引用 @RickardBoy 发表的: 牛逼
引用 @水尽潭清 发表的:车一平四 车四进二 车四平五 车五退二车五平八 车八进六 车八平九 车九进三
引用 @闭上眼听不见花香 发表的: 这样也可以么?
引用 @威少不会三分还不练 发表的:其实,我本人就是编程人员,靠这个吃饭的,不过我不会做手机APP,我也想过编程推广,就是有点耽误精力了
第四步不行,我知道了。楼主这个很有意思
最后一步被马吃
绿5会被马踩,棋盘左半边基本被封死了
第四步
看错了 我原本意思就是第四步
第4步在马腿下
其实我自己就是职业软件编程人员,我在考虑这个东西有没有市场,值不值得开发成APP
肯定可以,我本人就是IT人员,就是这个东西值不值得研发APP,毕竟要耗费很多精力,市场价值怎样,都有待考证
分析每个棋子的势力范围不能走,被保护的棋子是无敌的。
如果保护子可以消灭,他就不无敌了
你这第四步就被马吃了呀
不得不说,楼主能设计出这些,很有才啊。。。
不过我说一句,用倒推法好像难度骤减了😂
楼主私我一个,我也想玩玩别的
看见了,好尴尬😓
那可以绕着卒去吃中间的炮再退回来 应该也是8步
这么走是9步,你会憎恨那个相的,因为它挡了你一步
我也感觉六步,车一平二,车二进四,车二平七,车七退一,车七平九,车九进六
黑在这边有个车,你的车永远干不掉他的车的,你去吃人家,他先吃你了
不对,第四步被车吃了😂
额 没有啊 我是这么想的。3步吃炮 然后撤到卒上 最后走左边 因为没了炮 马旁边可以有一个位置 最后走左边线
不吃卒你干不了炮,因为2个炮是连着的
噢。。明白了 不好意思
开发!不要犹豫
我只要一步就完成了,把棋盘调个头🐶
那你棋子也调头了,还是要走
支持楼主做下来,做下来我肯定会去支持。
大隐隐于市
可以先发一两关到github试水
注意马的控制区域。
黑的这匹马确实十分讨厌
真·人狠话不多
是,双马双象即无敌。
你有没有发现黑的车马很讨厌
牛逼
象先把他车给吃了不就完事了
我连具体的玩法都没看懂……老哥能在详细的说一哈嘛?
1,除了白车,其他所有子不动
2,白车不允许走到黑能吃的点
3,白车可以吃黑无保护子
4,8步把白车走到左上角
只能走车,其他所有子都不动
过了一次士角
无保护是指什么?
不管你是走子还是吃子,反正你永远不允许到黑能吃的点
可以
5这个点被马吃
牛逼
但是你还可以吃他,吃了以后他控制的点就变了
3和4有他的车控制
是的 但是即使想要吃它 也要从不被控制的点过去 所以在考虑路线的时候会更复杂一点 楼主设计的这个游戏还是很有意思的
哦哦哦,这个控制是这个意思啊,规则没整明白哈哈,。。
这样这样嘛
对头,从角上绕一圈,这条路不太容易发现
楼主你太牛逼了,佩服佩服!
是哦,好尴尬
可以的,把敌方每个棋子的控制区域标记出来,就变成了一个典型的迷宫求解问题
第八处到了黑车控制的点啊,你不把黑车干掉怎么到
起点和终点被吃不算在内
哎,好像从后往前推可以维持迷宫的稳定性。对面棋子分为不可吃以及可吃(不可吃的就是车,双马等可互相保护的棋子,以及这些棋子的管辖区域上的棋子一直递推;其余全是可吃棋子)。并且由后往前推,对于受保护可吃棋子那就得吃掉该棋子以及保护它的棋子一直递推;而未受保护棋子可以随便吃。由于反推,那么迷宫稳定。这样就解决了可吃棋子的问题了,问题就蜕变成了一个特殊的迷宫问题。
从楼主给的这个案例就只能分析这么多了,其他情况是否适用就得从逻辑推理上进一步分析了。
但是你吃掉一个子的时候,可能另一个可吃棋子就会变成不可吃了。比如,当你吃掉连环马别马腿的子时,你本来能吃其中一马也变成不能吃了。这会让问题复杂化
确实,反着来还有一些别的逻辑错误。
好像只有暴力求解这一方法了。正着来,每次考察无阻碍通路是否可行,否则吃一个可吃棋子并刷新迷宫,再考察无阻碍通路一直递推下去。
对,而且,盲目去消灭所有无保护的子,就算你能走出迷宫,也可能超过步数了,我出题的时候确实设置了一些不需要吃的棋子来诱惑你耽误步数,尤其是这些“不需要吃”的棋子可能恰好看起来阻碍了你
相当于所有解都试探出来了,反正是个最优解问题。
如果不限制步数,那这些题目毫无难度,难点就在这个最少步数上。所有解可能有无穷多种,但可能你发现的所有解都不是答案
是啊,限制步数,利用步数这一条件去进行“剪枝”,这样就可以符合条件的全体解。
这个还挺有意思,编程解决只能用最笨的方法,但是人不一样,人可以从反推得到太多有用的信息了,正推反推交替使用反而更容易些。
可以
走到卒旁边就死了
4会被支掉
第五步被马踩了
aop肯定没市场,小程序可行
楼主我也想买 怎么加你好友 真有意思