数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 2396|回复: 0

[原创]一道编程的赛题

[复制链接]
发表于 2004-4-25 21:42:38 | 显示全部楼层 |阅读模式
<>Diamond
独立钻石棋问题描述:
有一棋盘, 上有44个钻石棋子,有一位置空缺, 棋盘初始状态如下:</P>
<>          1 1 1
          1 1 1
          1 1 1
    1 1 1 1 1 1 1 1 1
    1 1 1 1 0 1 1 1 1
    1 1 1 1 1 1 1 1 1
          1 1 1
          1 1 1
          1 1 1</P>
<>其中,0表示没有放置棋子, 1表示放置。
规定走法如下:
a. 任一棋子可越过一相邻棋子(紧相邻)跳到一空缺位置, 并吃掉越过的棋子(从棋盘移处)
如, 走一步后棋盘状态:</P>
<P>          1 1 1
          1 1 1
          1 1 1
    1 1 1 1 1 1 1 1 1
    1 1 1 1 1 0 0 1 1
    1 1 1 1 1 1 1 1 1
          1 1 1
          1 1 1
          1 1 1</P>
<P>b. 最后只留下一个棋子在棋盘上, 并且位置在正中央。</P>
<P>游戏试玩:<a href="http://steiner.math.nthu.edu.tw/ne01/jyt/game/diamondchess/" target="_blank" >http://steiner.math.nthu.edu.tw/ne01/jyt/game/diamondchess/</A></P>
<P>要求:
用程序得出正确走法。</P>
<P>这是一道编程的赛题,谁有源代码?自己要是能编出来就再好不过了.</P>
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 06:38 , Processed in 0.049487 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表