题目信息

题目类型
练习
题目年份
题目题型
编程题
关 键 词
麻将游戏

题目题干

麻将游戏(mahjong)xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在一种"麻将"游戏中,游戏是在一个有 w*h 格子的矩形平板上进行的。每个格子可以放xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
置一个麻将牌,也可以不放(如图所示)。玩家的目标是将平板上的所有可通过一条路径相xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
连的两张相同的麻将牌,从平板上移去。最后如果能将所有牌移出平板,则算过关。xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
这个游戏中的一个关键问题是:两张牌之间是否可以被一条路径所连接,该路径满足以xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
下两个特性:xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1. 它由若干条线段组成,每条线段要么是水平方向,要么是垂直方向。xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2. 这条路径不能横穿任何一个麻将牌 (但允许路径暂时离开平板)。xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
这是一个例子:xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
麻将游戏(mahjong) 在一种xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在(1,3)的牌和在(4, 4)的牌可以被连接。(2, 3)和(3, 4)不能被连接。xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
你的任务是编一个程序,检测两张牌是否能被一条符合以上规定的路径所连接。xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入格式:xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入文件的第一行有两个整数 w,h (1<=w,h<=75),表示平板的宽和高。接下来 hxcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
行描述平板信息,每行包含 w 个字符,如果某格子有一张牌,则这个格子上有个'X',否则xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
是一个空格。平板上最左上角格子的坐标为(1,1),最右下角格子的坐标为(w,h)。接下xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
来的若干行,每行有四个数 x1, y1, x2, y2 ,且满足 1<=x1,x2<=w,1<=y1,y2<=h,表xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
示两张牌的坐标(这两张牌的坐标总是不同的)。如果出现连续四个 0,则表示输入结束。xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出格式:xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出文件中,对于每一对牌输出占一行,为连接这一对牌的路径最少包含的线段数。如xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
果不存在路径则输出 0。xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【样例输入】( 参照上图) :xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
5 4xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
XXXXXxcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
X Xxcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
XXX Xxcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
XXXxcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 3 5 3xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1 3 4 4xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 3 3 4xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0 0 0 0xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【样例输出】xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
4xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3xcy100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0

答案解析

相关题目

求逆序对(deseq) 【问题描述】 给定一个序列 a1,a2,…,an,如果存在 i<j 并且 ai>aj,那么我们称之为逆序对,求逆序对 的数目。 【输入格式】 第一行为 n,表示序列
麻将游戏(mahjong) 在一种"麻将"游戏中,游戏是在一个有 w*h 格子的矩形平板上进行的。每个格子可以放 置一个麻将牌,也可以不放(如图所示)。玩家的目标是将平板上的所有可
最少转弯问题(turn) 【问题描述】 给出一张地图,这张地图被分为 n×m(n,m<=100)个方块,任何一个方块不是平地就是高山。平地可 以通过,高山则不能。现在你处在地图的(x1,y1)这
营救(save) 【问题描述】 铁塔尼号遇险了!他发出了求救信号。距离最近的哥伦比亚号收到了讯息,时间就是生命,必须尽快 赶到那里。 通过侦测,哥伦比亚号获取了一张海洋图。这张图将海洋部分分化成 n*
面积(area) 【问题描述】 编程计算由“*”号围成的下列图形的面积。面积计算方法是统计*号所围成的闭合曲线中水平线和垂 直线交点的数目。如下图所示,在 10*10 的二维数组中,有“*”围住了 1
城市交通路网【题目描述】 下图表示城市之间的交通路网,线段上的数字表示费用,单向通行由A->E。试用动态规划的最优化原理求出A->E的最省费用。 如图:求v1到v10的最短路径长度及
拦截导弹(Noip1999)【题目描述】 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的
求最长不下降序列【题目描述】 设有由n(1≤n≤200)个不相同的整数组成的数列,记为:b(1)、b(2)、……、b(n)若存在i1<i2<i3<…<ie 且有b(i1)<
数字金字塔【题目描述】 观察下面的数字金字塔。写一个程序查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以从当前点走到左下方的点也可以到达右下方的点。 在上面的样例中,从13
挖地雷挖地雷 【题目描述】 在一个地图上有n个地窖(n≤200),每个地窖中埋有一定数量的地雷。同时,给出地窖之间的连接路径,并规定路径都是单向的,且保证都是小序号地窖指向大序号地窖,也不存在可以从一

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢