题目描述


源代码

思路:
遍历每一个点
建立一个辅助标记数组,能够成功走出迷宫的人,都不会会到原来走过的地方

#include <iostream>
#include <cstring>using namespace std;
int ans;
int vis[10][10];
int main()
{char a[10][10];for(int i=0;i<10;i++)for(int j=0;j<10;j++)cin>>a[i][j];for (int i = 0; i < 10; ++i) {for (int j = 0; j < 10; ++j) {memset(vis,0, sizeof(vis));int nx=i;int ny=j;while(!vis[nx][ny]){vis[nx][ny]=1;if(a[nx][ny]=='U') nx--;else if(a[nx][ny]=='L') ny--;else if(a[nx][ny]=='D') nx++;else if(a[nx][ny]=='R') ny++;if(nx<0||ny<0||nx>=10||ny>=10) {ans++;break;}}}}cout<<ans;return 0;
}

正确答案

31

蓝桥杯2017年第八届C/C++省赛A组第一题-迷宫相关推荐

  1. 第八届蓝桥杯(软件类)C++省赛A组真题题解

    文章目录 题目链接 A组真题 题目结构 第一题 迷宫 第二题 跳蚱蜢 第三题 魔方状态 第四题 方格分割 第五题 字母组串 第六题 最大公共子串 第七题 正则问题 第八题 包子凑数 第九题 分巧克力 ...

  2. [蓝桥杯][2017年第八届真题]包子凑数(解题报告)

    问题 1886: [蓝桥杯][2017年第八届真题]包子凑数 时间限制: 1Sec 内存限制: 128MB 提交: 406 解决: 118 题目描述 小明几乎每天早晨都会在一家包子铺吃早餐.他发现这家 ...

  3. 蓝桥杯2017年第八届C/C++ B组省赛习题题解

    目录 第一题:购物单(暴力计算) 第二题:等差素数数列(数学+暴力枚举) 第三题:承压计算(模拟) 第四题:方格分割(dfs) 第五题:取数位(模拟) 第六题:最大公共子串(dp) 第七题:日期问题( ...

  4. 题目 1886: 蓝桥杯2017年第八届真题-包子凑数

    时间限制: 1Sec 内存限制: 128MB 提交: 2378 解决: 789 题目描述 小明几乎每天早晨都会在一家包子铺吃早餐.他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子.每种蒸笼 ...

  5. 题目 1878: 蓝桥杯2017年第八届真题-青蛙跳杯子

    题目 X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色. X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去. 如下图,有一排杯子,左边的一个是空着的,右边的杯子,每个里边有一只青蛙. ...

  6. 【每日蓝桥】44、一七年省赛Java组真题“纸牌三角形”

    你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏"每日蓝桥",该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想.数据结构等内容, ...

  7. 【每日蓝桥】52、一七年省赛Java组真题“K倍区间”

    你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏"每日蓝桥",该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想.数据结构等内容, ...

  8. 【每日蓝桥】25、一五年省赛Java组真题“立方变自身”

    你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏"每日蓝桥",该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想.数据结构等内容, ...

  9. [蓝桥杯][2017年第八届真题]小计算器(模拟)

    题目描述 模拟程序型计算器,依次输入指令,可能包含的指令有 数字:'NUM X',X为一个只包含大写字母和数字的字符串,表示一个当前进制的数 运算指令:'ADD','SUB','MUL','DIV', ...

  10. [蓝桥杯][2017年第八届真题]小数第n位(数学)

    题目描述 我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数. 如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式. 本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始 ...

最新文章

  1. python操作微信电脑版_Python使用itchat模块实现简单的微信控制电脑功能示例
  2. C# Windows基础拾遗01—线条绘制篇
  3. Eclipse 报 “Exception in thread main java.lang.OutOfMemoryError: Java heap space ”错误的解决办法...
  4. linux系统下用到的小知识点积累
  5. CentOS6.7安装scala2.11.7
  6. .NET架构小技巧(7)——做好小的项目
  7. 运维进化论:微盟“删库跑路”给我们的启示
  8. ExtJs实践(3)——xtype名称与控件对应
  9. android 会话 java_java – Android会话管理
  10. devops 解决了啥问题_您的DevOps有什么问题?
  11. CentOS6.4下Mysql数据库的安装与配置
  12. 查看Office365迁移任务进度状态
  13. 计算机组成原理实验主存储器,计算机组成原理实验课件--存储器讲解.ppt
  14. Windows可视化编程C++基础知识
  15. C++编写COM组件 ATL工程
  16. web开发路径问题解决
  17. 软件工程 chap-5 需求分析方法
  18. (Android7.0)Android获取PID、TID、UID
  19. python爬取豆瓣电影评论_使用Python抓取豆瓣影评数据的方法
  20. 以小博大外小内大,Db数据库SQL优化之小数据驱动大数据

热门文章

  1. mysql 5.7 无法启动 服务没有报告任何错误
  2. 十九、python沉淀之路--装饰器
  3. Daily Scrum 10.28
  4. Java自学之路(新手一定要看)
  5. Hadoop高级培训课程大纲-开发者版
  6. HOWTO:如何在Redistributables视图中显示所有的水晶报表(Crystal Reports)Merge Module...
  7. zoj2676 Network Wars 0-1分数规划
  8. 学术必备 | 论文写作中注意这些细节,能显著提升成稿质量
  9. 【SCIR AAAI2021】数据增强没效果?试试用Cluster-to-Cluster生成更多样化的新数据吧...
  10. 使用BERT进行跨领域情感分析