java编程题-走迷宫

heliteng heliteng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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
...全文

相关推荐

java入门必做的经典编程题

70多道经典的java入门编程题,大多数是循环等基本编程,但是算法经典,要知道,循环是一个程序员的基本功,希望这个对大家有所帮助

holsten32

迷宫寻路实现java版

利用java语言实现简单的自动寻路算法,再生成的随机地图中循环搜索,若找到可用路径则给出路径示意图,否则不显示路径。本资源解压后是一个java源文件,可以导入到编译器(如 myEclimpse)后运行(Test是主类,运行它则可). 此算法给出的路径不是最短路径,只是各种可用路径中的一种。 欢迎各位高手指教。。。。

zhizubao

走迷宫的java实现

在设计迷宫游戏时,编写了两个Java源文件Maze.java和MazeGrid.java。Maze.java中main类实现弹出游戏耗时窗口功能,createMap类用于实现生成迷宫功能,goMaze类用于实现走迷宫功能,refreshMap类实现刷新迷宫地图功能;MazeGrid.java实现确定正确行走路径的功能。

小火柴卖的小孩

java实现随机迷宫生成、走迷宫小游戏

java实现随机迷宫生成、走迷宫小游戏的完整代码,初始化迷宫生成,按下空格为系统提示,上下左右控制移动。本实例需要从 .txt 文件中读取迷宫并绘制。 本程序适用于java程序员巩固类与对象、文件读取、事件响应、awt包中各种工具的相关概念以及对逻辑能力的锻炼。由于作者水平问题,本程序难免存在纰漏之处,如有提醒或者此代码更多的补充,欢迎联系我。

小王曾是少年

Java 走迷宫

用Java写的一个走迷宫的小游戏~ 有图形界面撒~ 可以用键盘控制撒~ 完全可行撒~

粽子
评论 6
收藏 已收藏
分享
返回顶部
heliteng
Java SE 62,621 成员 307,251 内容