豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 工学 > 火柴游戏
侵权投诉

火柴游戏

火柴游戏


【编程题】(满分34分)

这是一个纵横火柴棒游戏。如图[1.jpg],在3x4的格子中,游戏的双方轮流放置火柴棒。其规则是:

1. 不能放置在已经放置火柴棒的地方(即只能在空格中放置)。

2. 火柴棒的方向只能是竖直或水平放置。

3. 火柴棒不能与其它格子中的火柴“连通”。所谓连通是指两根火柴棒可以连成一条直线,且中间没有其它不同方向的火柴“阻拦”。

例如:图[1.jpg]所示的局面下,可以在C2位置竖直放置(为了方便描述格子位置,图中左、下都添加了标记),但不能水平放置,因为会与A2连通。同样道理,B2,B3,D2此时两种方向都不可以放置。但如果C2竖直放置后,D2就可以水平放置了,因为不再会与A2连通(受到了C2的阻挡)。

4. 游戏双方轮流放置火柴,不可以弃权,也不可以放多根。直到某一方无法继续放置,则该方为负(输的一方)。

游戏开始时可能已经放置了多根火柴。

你的任务是:编写程序,读入初始状态,计算出对自己最有利的放置方法并输出。

如图[1.jpg]的局面表示为:

00-1
-000
0100

即用“0”表示空闲位置,用“1”表示竖直放置,用“-”表示水平放置。

【输入、输出格式要求】

用户先输入整数 n(n<100), 表示接下来将输入 n 种初始局面,每种局面占3行(多个局面间没有空白行)。

程序则输出:每种初始局面情况下计算得出的最佳放置法(行号+列号+放置方式)。

例如:用户输入:
2
0111
-000
-000
1111
----
0010

则程序可以输出:
00-
211

不难猜出,输出结果的含义为:

对第一个局面,在第0行第0列水平放置

对第二个局面,在第2行第1列垂直放置

注意:

行号、列号都是从0开始计数的。

对每种局面可能有多个最佳放置方法(解不唯一),只输出一种即可。

例如,对第一个局面,001 也是正解;最第二个局面,201也是正解。



【注意】

请仔细调试!您的程序只有能运行出正确结果的时候才有机会得分!

请把所有类写在同一个文件中,调试好后,存入与【考生文件夹】下对应题号的“解答.txt”中即可。

相关的工程文件不要拷入。

请不要使用package语句。

源程序中只能出现JDK1.5中允许的语法或调用。不能使用1.6或更高版本。

第1页

热门文档

相关文档

  • 火柴游戏

    火柴游戏_计算机软件及应用_IT/计算机_专业资料。二年级奥数:移火柴棒。通过动态的移动使学生一目了然。今日推荐 180份文档 CET四六级高分通关宝典...

  • 火柴游戏

    火柴游戏_生活休闲。不同的火柴杆游戏各有特点,当你玩 一个新的类型时,第一个题目很重要,如 果经过自己的思考,能独立完成游戏,那 下面的题目就会更容易了。...

  • 火柴游戏

    火柴游戏_教育学/心理学_人文社科_专业资料。1、 火柴游戏一: 用 9 根火柴做了 3 个三角形。动其中两根火柴,能不能使三个三角形都不再存在?(时 间限制:...

  • 火柴游戏

    北京理工大学珠海学院计算机学院 Java课程设计报告 题目: 火柴游戏 姓学专班学 名: 院: 业: 级: 号: 岳鹏飞 计算机科学与技术 软件工程专业 一班 070202011036 ...

  • 火柴游戏

    火柴游戏_IT/计算机_专业资料。取火柴的游戏题目 1: 今有若干堆火柴, 两人依次从中拿取, 规定每次只能从一堆中取若干根, 可将一堆全取走,但不可不取,...

  • 火柴游戏

    火柴游戏_育儿理论经验_幼儿教育_教育专区。火柴游戏一个最普通的火柴游戏就是两人一起玩, 先置若干支火柴于桌上, 两人轮流取, 每次所取的数目可先作一些限制...

  • 趣味数学课堂-火柴游戏

    趣味数学课堂-火柴游戏_二年级数学_数学_小学教育_教育专区。小学数学兴趣课程,二年级火柴游戏趣味数学课堂杨占喜 凉城三小 2013年11月15日 Contents 1 2 3 4 ...

  • 火柴小游戏

    火柴小游戏_小学教育_教育专区。火柴小游戏 艾萨克· 牛顿 ? 艾萨克· 牛顿爵士是人类历史上出现过的最伟大、 最有影响的科学家,同时也是物理学家、数学家 和...

  • 第十四讲 火柴游戏

    第十四讲 火柴游戏_一年级数学_数学_小学教育_教育专区。第十四讲 火柴棍游戏(一) 例1、请你用火柴棍摆图形,并用橡皮泥粘 请你用火柴棍摆图形, 接起来。 ...

  • 火柴游戏(一)

    2009-2010 学年 三年级校本课程 多多 OM 教案 制定者: 陆彩华 丁爱华 肖海燕 第一课 火柴游戏(一) 教学目标: 教学目标: (1)通过游戏培养学生多角度思考...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部