题目

题目链接

题解

实现题。


这也很基础,写代码的时候细心点就行。

代码

#include<bits/stdc++.h>
using namespace std;
const int N = 55;int T, Q, n, sx, sy, tx, ty;
string mp[N], op;int dx[] = {-1, 1, 0, 0};
int dy[] = {0, 0, -1, 1};int main()
{cin>>T;while(T--) {cin>>n;for(int i = 0;i < n;i ++) {cin>>mp[i];for(int j = 0;j < n;j ++) if(mp[i][j] == 'S') sx = i, sy = j;else if(mp[i][j] == 'T') tx = i, ty = j;}cin>>Q;while(Q--) {cin>>op;int x = sx, y = sy, flag = 0;for(int i = 0;i < op.size();i ++) {int k;if(op[i] == 'U') k = 0;else if(op[i] == 'D') k = 1;else if(op[i] == 'L') k = 2;else if(op[i] == 'R') k = 3;int xx = x+dx[k], yy = y+dy[k];if(xx < 0 || yy < 0 || xx >= n || yy >= n) {flag = 1; puts("I am out!"); break;}if(mp[xx][yy] == '#') {flag = 1; puts("I am dizzy!"); break;}if(xx == tx && yy == ty) {flag = 1; puts("I get there!"); break;}x = xx, y = yy;}if(!flag) puts("I have no idea!");}} return 0;
}

[蓝桥杯][算法提高VIP]我们的征途是星辰大海相关推荐

  1. [蓝桥杯][算法提高VIP]夺宝奇兵-递推+记忆化搜索

    题目描述 在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝地图: 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 " ...

  2. [蓝桥杯][算法提高VIP]夺宝奇兵-dp

    题目描述 在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝地图: 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 " ...

  3. [蓝桥杯][算法提高VIP]阮小二买彩票

    [蓝桥杯][算法提高VIP]阮小二买彩票 题目描述 在同学们的帮助下,阮小二是变的越来越懒了, 连算账都不愿意自己亲自动手了,每天的工作就是坐在电脑前看自己的银行账户的钱是否有变多.可是一段时间观察下 ...

  4. c语言oj题1923偶数之和,问题 1923: [蓝桥杯][算法提高VIP]学霸的迷宫 (BFS)

    题目描述 学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗.但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫.因为班长还有妹子要陪,磨刀不 ...

  5. [蓝桥杯][算法提高VIP]阮小二买彩票[递归全排列]

    题目 1578: [蓝桥杯][算法提高VIP]阮小二买彩票 时间限制: 1Sec 内存限制: 128MB 提交: 348 解决: 153 题目描述 在同学们的帮助下,阮小二是变的越来越懒了, 连算账都 ...

  6. [蓝桥杯][算法提高][vip] 阮小二买彩票

    蓝桥杯 ADV-66 算法提高 阮小二买彩票 问题描述 在同学们的帮助下,阮小二是变的越来越懒了,连算账都不愿意自己亲自动手了,每天的工作就是坐在电脑前看自己的银行账户的钱是否有变多.可是一段时间观察 ...

  7. [蓝桥杯][算法提高VIP]合并石子(区间dp+平行四边形优化)

    题目描述 在一条直线上有n堆石子,每堆有一定的数量,每次可以将两堆相邻的石子合并,合并后放在两堆的中间位置,合并的费用为两堆石子的总数.求把所有石子合并成一堆的最小花费. 输入 输入第一行包含一个整数 ...

  8. 摩尔斯电码的c语言程序,[蓝桥杯][算法提高VIP]摩尔斯电码 (C语言代码)

    解题思路: 录入,分段,比较 注意事项: 不要去关注最后的几句话,完全误导人,我用getchar()结合EOF做得出来,但是提交总是报错,蓝桥杯官网和C语言网都一样. 参考代码:#include #i ...

  9. [蓝桥杯][算法提高VIP]数的划分(记忆化搜索)

    题目描述 一个正整数可以划分为多个正整数的和,比如n=3时: 3:1+2:1+1+1: 共有三种划分方法. 给出一个正整数,问有多少种划分方法. 数据规模和约定 n< =100 输入 一个正整数 ...

最新文章

  1. 为什么我抛弃了 Ubuntu?
  2. 类C编译器 C代码实现
  3. 钱少也就算了,为啥我们还越来越忙?
  4. druid连接池初始化慢_7、SpringBoot -连接池(Durid)
  5. Tomcat架构探究
  6. Vissim 基础教程和技巧
  7. android怎样换背景图片,手机怎么抠图换背景 安卓和iPhone一键抠图换背景教程
  8. 虚拟服务器密码遗忘怎么办,win7虚拟机忘记密码怎么办_win7虚拟机忘记密码的解决方法...
  9. 【prometheus+alertmanager告警管理】
  10. zk的session
  11. 龙芯1c300b开发语言,龙芯 1C0300B 主控芯片已成功进入激光打印机市场
  12. 500以内蓝牙耳机怎么选?音质+延迟+颜值这五款蓝牙耳机还要啥自行车?
  13. 富贵不压重发_【一点资讯】头发面相歌诀:“贵人不顶重发,十个秃子九个富” www.yidianzixun.com...
  14. Javascript制作游戏之一:进度条的制作
  15. Mac快捷键大全(转)
  16. Failed to find target with hash string 'android-26' in
  17. vue+d3v6实现动态知识图谱可视化展示
  18. 我的世界服务器账号删除,我的世界玩家基本服务器权限删除教程
  19. 人均近30万!小米向3142人发放超9亿元股份奖励
  20. 图幅号计算(JS、HTML)

热门文章

  1. mysql:Windows修改MySQL数据库密码(修改或忘记密码)
  2. 不用写代码,用表格居然能开发软件和APP
  3. 【VJudge】【Legilimens Contest 1】
  4. UVa Online Judge 工具網站
  5. CC1310F128RSMR Sub-1GHz射频微控制器 - MCU 433MHz 868MHz 915MHz ULP Wireless MCU
  6. List随机密码 解锁小游戏
  7. 和积法用MATLAB怎么做,权重确定方法归纳解读
  8. 【题目记录】——The 2021 ICPC Asia Jinan Regional Contest
  9. 【iptables】bluetooth自组网
  10. 微信小程序上传体验版并邀请其他人测试体验(小程序的发布上线)