蓝桥杯 我们的征途是星辰大海(二维数组)
创始人
2025-05-31 06:42:32

题目:

最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成。

  共有四种方格:

  ‘.’ 代表空地,curiosity可以穿过它

  ‘#’ 代表障碍物,不可穿越,不可停留

  ‘S’ 代表curiosity的起始位置

  ‘T’ 代表curiosity的目的地

  NASA将会发送一系列的命令给curiosity,格式如下:“LRUD”分别代表向左,向右,向上,向下走一步。由于地球和火星之间最近时也有55000000km!所以我们必须提前判断这一系列的指令会让curiosity最终处在什么样的状态,请编程完成它。

输入格式

  第一行是一个整数T,代表有几个测试样例

  每个测试样例第一行是一个整数N(1<=N<=50))代表迷宫的大小(N*N)。随后的N行每行由N个字符串组成,代表迷宫。接下来的一行是一个整数Q,代表有多少次询问,接下来的Q行每行是一个仅由“LRUD”四个字母的组成的字符串,字符转长度小于1000.

输出格式

  对于每个询问输出单独的一行:

  “I get there!”:执行给出的命令后curiosity最终到达了终点。

  “I have no idea!”:执行给出的命令后curiosity未能到达终点。

  “I am dizzy!”:curiosity在执行命令的过程中撞到了障碍物。

  “I am out!”:代表curiosity在执行命令的过程中走出了迷宫的边界。

Sample Input

  2

  2

  S.

  #T

  2

  RD

  DR

  3

  S.#

  .#.

  .T#

  3

  RL

  DDD

  DDRR

Sample Output

  I get there!

  I am dizzy!

  I have no idea!

  I am out!

  I get there!

分析

题目要求我们求每一个方案的对应输出,那么我们需要用x,y来模拟当前位置坐标,然后通过给定的“LRUD”进行挨个位置的判断,到达一个点就判断#,T或者越界就进行第下一个方案。直到把这个地图的所有方案走完,再进行下一个地图。

具体步骤:

1,用二维数组模拟地图,输入数值

2,找到起始点,起始点坐标用x,y来记录

3,每个地图有Q个方案,每个方案给的“LRUD”进行模拟坐标位置变化,只要撞到#,t或者越界,就结束这个方案,并打印。直到把所有方案判断完。

S

.

#

.

#

.

.

T

#

步骤:

package 历届真题省赛阶段;import java.util.Scanner;//第一行是一个整数T,代表有几个测试样例
//每个测试样例第一行是一个整数N(1<=N<=50))代表迷宫的大小(N*N)。
//随后的N行每行由N个字符串组成,代表迷宫。接下来的一行是一个整数Q,代表有多少次询问,
//接下来的Q行每行是一个仅由“LRUD”四个字母的组成的字符串,字符转长度小于1000.
//‘.’ 代表空地,curiosity可以穿过它
//‘#’ 代表障碍物,不可穿越,不可停留
//‘S’ 代表curiosity的起始位置
//‘T’ 代表curiosity的目的地
public class 测试1 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int T = sc.nextInt();char map[][];for (int i = 0; i < T; i++) {int N = sc.nextInt();map = new char[N][N];for (int j = 0; j < N; j++) {map[j] = sc.next().toCharArray();}int x=0;int y=0;for (int j = 0; j < N; j++) {for (int j2 = 0; j2 < N; j2++) {if (map[j][j2] == 'S') {x = j;y = j2;}}}int Q = sc.nextInt();for (int j = 0; j < Q; j++) {String next = sc.next();char[] ch = next.toCharArray();f(x, y, map, ch);}}}private static void f(int x, int y, char[][] map, char[] ch) {for (int i = 0; i < ch.length; i++) {if (ch[i]=='R') {y++;}else if (ch[i]=='L') {y--;}else if (ch[i]=='U') {x--;}else {x++;}if (x<0||y<0||x>map.length-1||y>map.length-1) {System.out.println("越界!");return;}if (map[x][y]=='#') {System.out.println("撞墙!");return;}if (map[x][y]=='T') {System.out.println("到达终点~");return;}}System.out.println("未到终点");return;}}

相关内容

热门资讯

“杀了夏明翰,还有后来人”,哈... 以色列总理内塔尼亚胡要除掉伊朗一把手哈梅内伊,他对美国广播公司主持人表示,只要干掉哈梅内伊,以色列和...
YC最新路演揭示AI创业生存法... 出品|虎嗅科技组作者|陈伊凡编辑|苗正卿头图|AI生成10年前的创投圈,如果创始团队拥有谷歌、Met...
比海底捞客单价高45%,“不服... 出品|达摩财经6月16日,巴奴国际控股有限公司(下称:巴奴毛肚火锅)向港交所递交招股说明书,计划在主...
这下,很多人又要返贫了 这下,... 国家统计局公布了70个大中城市5月份的最新房价数据。先来说明一下图表里面的名词的含义:环比,其比较对...
6.25 深圳,出海人年度集结... 在地缘冲突与市场洗牌的当下,品牌如何穿越周期、突围而出?当出海市场驶入“深水区”,我们必须开启一场实...
设立10亿元投资基金!东义、鑫... 在国家重点培育发展战略性新兴产业的背景下,设立基金支持前沿领域发展已成为热潮。 上月中旬,科技部、中...
6月17日沪深两市强势个股与概... 一、强势个股 截至6月17日收盘,上证综指下跌0.04%,收于3387.4点,深证成指下跌0.12%...
距离清盘只剩10天,海富通瑞鑫... 海富通基金旗下这只基金竟然连续40天"瘦身"到5000万以下,距离清盘只剩10个工作日! 海富通瑞鑫...
达达被京东私有化,从美股退市!... 北京时间6月17日晚间,中国领先的本地即时零售与配送平台达达集团(纳斯达克:DADA)宣布私有化交易...
科创板公司集中发布利好公告 回... 中经实习记者 孙汝祥 记者 夏欣 北京报道6月18日至19日,“2025陆家嘴论坛”将在上海举办,期...
从投资智驾到布局算力,集成灶“... 本报(chinatimes.net.cn)记者石飞月 北京报道 房产市场的持续低迷对厨电行业,尤其是...
原创 总... 据上观新闻援引美联社消息,加州率先对特朗普部分贸易政策发起法律挑战。这一 “打头阵” 的动作,背后的...
盛屯矿业集团股份有限公司 关于... 证券代码:600711 证券简称:ST盛屯 公告编号:2025-026 盛屯矿业集团股份有限公司 关...
原创 A... 6月17日晚间,湘潭电化发行的可转债电化转债公布中签结果。此次中签号码共有12.81万个,每个中签号...
盈信量化(首源投资)天岳先进通... 山东天岳先进科技股份有限公司(简称“天岳先进”)日前通过IPO备案,准备在港交所上市,若成功上市,将...
A股申报热潮来袭:半个月8家公... 来源|贝多财经 A股迎来申报热潮。 2025年6月以来,沪、深证券交易所出现密集申报,合计8家。截至...
大禹节水:总计回购约1547万... 每经AI快讯,大禹节水(SZ 300021,收盘价:4.58元)6月17日晚间发布公告称,截至本公告...
美国稳定币法案的意图与启示 美国新一届政府的加密货币政策框架已经回到“支持创新发展”的主线,该法案比较清晰地反映出了美国意在主导...
幼儿园一年关停2万所!连锁反应... 文丨西部君幼儿园数量和在园人数的“缩水”速度,比想象中还要快。最近,教育部公布了《2024年全国教育...
小米雷军两年五次感恩北京,有何... 尽管这些年大红大紫,但小米集团创始人雷军是懂得感恩的。6月16日,雷军在“活力中国调研行”活动上表示...
宝能汽车:公司未被清算解散,一... 新京报贝壳财经讯 6月17日,宝能汽车发表声明称,近期,有部分媒体歪曲事实,恶意报道公司及关联公司发...
中信建投预测下半年A股:先震荡... 上半年先有DeepSeek火爆出圈,后有税率超预期的贸易战,在偶发因素牵引下,全球资本市场巨幅波动。...
重回“三尺柜台”,京东在想什么... 时隔27年,中关村海开市场的那张三尺柜台,又“开业”了。6月14日,京东MALL北京双井店正式开门迎...
国内锂电材料企业积极投身海外建... 近日,国内锂电材料企业在海外市场动作频频,拿下国际大单的同时,也积极投身海外建厂。当前国内锂电企业正...
宝能汽车:公司未被被清算解散,... 6月17日,宝能汽车发布声明称,近期,有部分媒体歪曲事实,恶意报道公司及关联公司发布了解散、清算公告...
控股股东股权再被拍卖,启迪药业... 6月17日,启迪药业集团股份公司(简称“启迪药业”)发布公告称,因金融借款合同纠纷,其控股股东启迪科...
335亿佛山酱油女王,带队出海... 记者丨谢之迎 编辑丨谭璐“酱油女王”掌舵,海天味业要登陆港股了。6月16日,海天结束港股IPO招股,...
再收大额罚单!7万亿光大银行,... 欢迎关注我的好朋友:闺蜜财经图片由AI生成撰文|杆姐&编辑|爱丽丝中国人民银行辽宁省分行的一纸罚单,...
黄柠檬价格上涨3到5倍!消费者... 红星资本局6月17日消息,近日,有消息称,黄柠檬大涨价,有商户考虑用香水柠檬代替黄柠檬制作柠檬水。红...
地产二代手撕老爸?父亲节的散文... 本来觉得,父亲节没有必要了。但今天,我又觉得有必要了!因为猫姐的快乐,是一篇父亲节文章给的。没错,就...