作者DreamYeh (天使)
看板ChineseChess
标题[问题] 中国象棋谜题(加入棋子) 原创!
时间Wed Jul 20 12:24:02 2011
盘面上有
若干棋子被拿走了,请把他们找出,并放回正确位置,使得盘面
变成「合法棋局」、并求最後一步走了什麽
(你可以想像你下到一半,有个小朋友忽然顽皮拿走"一些"棋子,然後你
要把棋局恢复)
(合法棋局的定义为,双方自始至终按照规则下棋,并无王见王、自杀棋
发生)
1 2 3 4 5 6 7 8 9
┌─┬─
象─
傌┬┬─
士─
象─┬─
包 q 认输离开
│ │ │ │\│/│ │ │ │ p 要求和棋
├─┼─
车─┼─
士─┼─
傌─┼─
马 方向键 移动游标
│ │ │ │/│\│ │ │ │ Enter 选择/移动
兵─┼─┼─
车─
将─┼─┼─
兵─
炮
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─
兵─
卒
│ │ │ │ │ │ │ │ │ 我方剩余时间 5:00
├─┴─
卒─┴─
俥─┴─
卒─┴─┤ 对方剩余时间 5:00
│ 楚 河 汉 界 │
├─┬─
兵─┬─┬─┬─
兵─┬─┤
│ │ │ │ │ │ │ │ │
├─┼─┼─┼─┼─┼─┼─┼─┤
│ │ │ │ │ │ │ │ │
卒─┼─┼─┼─
帅─┼─┼─┼─
相
│ │ │ │\│/│ │ │ │
├─┼─┼─┼─
仕─┼─┼─┼─┤
│ │ │ │/│\│ │ │ │
└─┴─
卒─┴─┴─
仕─
马─┴─┘
九 八 七 六 五 四 三 二 一
题目:盘面上若干棋子被拿走了,请把她们放回,并求出最後一步走什麽
(注意:轮谁走、或被拿走多少子,这些都是可以推理出来的~)
----------------
若你在此棋盘上看到?号之类,表示不支援unicode
可参考以下题目
┌┬象码┬士象┬包 红 黑
├┼车┼士┼码┼马 ─ ─
兵┼┼车将┼┼兵炮 砗 车
├┼┼┼┼┼┼兵卒 码 马
├┴卒┴砗┴卒┴┤ 相 象
├┬兵┬┬┬兵┬┤ 仕 士
├┼┼┼┼┼┼┼┤ 帅 将
卒┼┼┼帅┼┼┼相 炮 包
├┼┼┼仕┼┼┼┤ 兵 卒
└┴卒┴┴仕马┴┘ (不知轮谁)
下棋下到一半,被顽皮小朋友乱入拿走一些棋子,
请把棋子找出、放回棋盘上,并推出最後一步走什麽
--
— 请多指教喔!!
/\●/\ ))
(( / /▲\ \
\\ My Blog:
http://dreamyeh.pixnet.net/blog
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.222.246
※ 编辑: DreamYeh 来自: 122.116.222.246 (07/20 12:49)
1F:推 martin0401 :先推 这种题目超有趣的!! 07/20 15:27
2F:推 jity :俥拐六路傌 包在三路傌的下方 炮在五路俥的上方 07/20 20:13
3F:→ jity :最後一步是傌四进三 07/20 20:13
4F:→ DreamYeh :楼上有空po个详解吧:P...大家也可想一下为什麽唯一解 07/20 20:18
5F:推 popfish :很有意思的题目 先M 07/20 21:20
6F:推 zgoi :有趣先推 慢慢想 07/21 00:05
7F:推 zgoi :可以破梗吗0.0 07/21 00:15
8F:→ DreamYeh :可以呀 :> 07/21 01:07
9F:推 zgoi :红方少相、俥、炮各一个 07/21 12:28
10F:→ zgoi :黑方少包 07/21 12:28
11F:→ zgoi :但红方相可行经的七处都已有棋子 故原来应该没有相 07/21 12:29
12F:→ zgoi :红方已有四处将军 故剩下三颗棋子必定有挡到其中三处 07/21 12:30
13F:推 zgoi :首先包不可以拐在六路傌或卡在五路俥 07/21 12:36
14F:→ zgoi :一个会有机会吃到将军中的棋子 一个是在将军 07/21 12:37
15F:→ zgoi :若拐在三路傌 剩下俥炮来摆 也不合 07/21 12:37
16F:→ zgoi :因此 包 只能摆在三路傌的下方 来挡炮 07/21 12:38
17F:→ zgoi :接下来的 炮 只能挡五路俥 不然剩下的俥也挡不了 07/21 12:38
18F:→ zgoi :再来的俥一定是拐六路傌 因为六路傌是卡在里面的 07/21 12:39
19F:→ zgoi :可推知最後一步应该是傌四进三 07/21 12:39
20F:→ DreamYeh :答对噜 但怎不用回文的/w\? 07/21 12:41
21F:推 zgoi :本来想说用推的完了 结果一长串XD 07/21 12:42