java编程题-走迷宫
Description:
Word Maze 是一个网络小游戏,你需要找到以字母标注的食物,但要求以给定单词字母的顺序吃掉。如上图(暂时无图),假设给定单词if,你必须先吃掉i然后才能吃掉f。
但现在你的任务可没有这么简单,你现在处于一个迷宫Maze(n×m的矩阵)当中,里面到处都是以字母标注的食物,但你只能吃掉能连成给定单词W的食物。
如下图,指定W为“SOLO”,则在地图中红色标注了单词“SOLO”。
注意区分英文字母大小写,你只能上下左右行走。
Input:
输入第一行包含两个整数n、m(0<n,m<21)分别表示n行m列的矩阵,第二行是长度不超过100的单词W,从第3行到底n+3行是只包含大小写英文字母的长度为m的字符串。
Output:
如果能在地图中连成给定的单词,则输出“YES”,否则输出“NO”。注意:每个字母只能用一次。
Sample Input:
5 5
SOLO
CPUCY
EKLQH
CRSOL
EKLQO
PGRBC
Sample Output:
YES
Word Maze 是一个网络小游戏,你需要找到以字母标注的食物,但要求以给定单词字母的顺序吃掉。如上图(暂时无图),假设给定单词if,你必须先吃掉i然后才能吃掉f。
但现在你的任务可没有这么简单,你现在处于一个迷宫Maze(n×m的矩阵)当中,里面到处都是以字母标注的食物,但你只能吃掉能连成给定单词W的食物。
如下图,指定W为“SOLO”,则在地图中红色标注了单词“SOLO”。
注意区分英文字母大小写,你只能上下左右行走。
Input:
输入第一行包含两个整数n、m(0<n,m<21)分别表示n行m列的矩阵,第二行是长度不超过100的单词W,从第3行到底n+3行是只包含大小写英文字母的长度为m的字符串。
Output:
如果能在地图中连成给定的单词,则输出“YES”,否则输出“NO”。注意:每个字母只能用一次。
Sample Input:
5 5
SOLO
CPUCY
EKLQH
CRSOL
EKLQO
PGRBC
Sample Output:
YES
...全文
相关推荐
java入门必做的经典编程题
70多道经典的java入门编程题,大多数是循环等基本编程,但是算法经典,要知道,循环是一个程序员的基本功,希望这个对大家有所帮助
迷宫寻路实现java版
利用java语言实现简单的自动寻路算法,再生成的随机地图中循环搜索,若找到可用路径则给出路径示意图,否则不显示路径。本资源解压后是一个java源文件,可以导入到编译器(如 myEclimpse)后运行(Test是主类,运行它则可). 此算法给出的路径不是最短路径,只是各种可用路径中的一种。 欢迎各位高手指教。。。。
走迷宫的java实现
在设计迷宫游戏时,编写了两个Java源文件Maze.java和MazeGrid.java。Maze.java中main类实现弹出游戏耗时窗口功能,createMap类用于实现生成迷宫功能,goMaze类用于实现走迷宫功能,refreshMap类实现刷新迷宫地图功能;MazeGrid.java实现确定正确行走路径的功能。
java实现随机迷宫生成、走迷宫小游戏
java实现随机迷宫生成、走迷宫小游戏的完整代码,初始化迷宫生成,按下空格为系统提示,上下左右控制移动。本实例需要从 .txt 文件中读取迷宫并绘制。 本程序适用于java程序员巩固类与对象、文件读取、事件响应、awt包中各种工具的相关概念以及对逻辑能力的锻炼。由于作者水平问题,本程序难免存在纰漏之处,如有提醒或者此代码更多的补充,欢迎联系我。
Java 走迷宫
用Java写的一个走迷宫的小游戏~ 有图形界面撒~ 可以用键盘控制撒~ 完全可行撒~


Java SE
