题目:

算法思想:

在地图范围内且没有障碍物则持续移动,碰到障碍物或者到边界则停止。可以用while循环来表示物体移动,当超出范围或者碰见障碍物则停止循环。

代码:

#include<stdio.h>
#include <string.h>
int main()
{int n,m,x,y,k;scanf("%d %d",&n,&m);scanf("%d %d",&x,&y);scanf("%d",&k);int a[101][101]={0};for(int i = 0 ;i < k;i++){int b,c;scanf("%d %d",&b,&c);a[b][c]=1;  }char d[1000];int q=0;//是否有障碍物,有为1,没有则为0scanf("%s",d);for(int i=0;i<strlen(d);i++){if(d[i]=='L'){while(x>=1&&x<=n&&y>=1&&y<=m&&a[x][y-1]!=1&&q==0){if(y!=1){y--;}else{q=1;}               }}else if(d[i]=='R'){while(x>=1&&x<=n&&y>=1&&y<=m&&a[x][y+1]!=1&&q==0){if(y!=m){y++;}else{q=1;}  }}else if(d[i]=='U'){while(x>=1&&x<=n&&y>=1&&y<=m&&a[x-1][y]!=1&&q==0){if(x!=1){x--;}else{q=1;}  }}else if(d[i]=='D'){while(x>=1&&x<=n&&y>=1&&y<=m&&a[x+1][y]!=1&&q==0){if(x!=n){x++;}else{q=1;}}}q=0;}printf("%d %d",x,y);return 0;
}

调试通过。

MC0101 冰雪大冒险相关推荐

  1. 指尖大冒险、跳一跳升级版html5游戏全代码

    指尖大冒险.跳一跳升级版html游戏全代码 博主的话 文件目录 运行图片 指尖大冒险.html style.css 进行下一个游戏的开发! 博主的话 这是最后一个纯原生js代码编出来的游戏了.我连这个 ...

  2. createjs开发h5游戏: 指尖大冒险

    之前看到一个指尖冒险游戏,觉得挺有意思,就想学习一下怎么实现,毕竟当产经提出类似的需求时,问我等开发可不可以实现的时候,不至于回答不知道. 本文的主要思路,参考的是凹凸实验室的这篇文章:H5游戏开发: ...

  3. 智商负250,我可能玩了一个假的大冒险

    PMCAFF(www.pmcaff.com):互联网产品社区,是百度,腾讯,阿里等产品经理的学习交流平台.定期出品深度产品观察,互联产品研究首选. 外包大师(www.waibaodashi.com): ...

  4. HDU 2512 一卡通大冒险

    一卡通大冒险 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Sub ...

  5. 一卡通大冒险(hdu2512)

    一卡通大冒险 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Sub ...

  6. Unity官方教程Ruby大冒险的自学笔记

    Unity官方教程Ruby大冒险的自学笔记 一. //正确例子: void Update(){//获取运动矢量moveX = Input.GetAxisRaw("Horizontal&quo ...

  7. 安卓雷曼大冒险一直连接服务器,雷曼大冒险连接不到服务器是什么原因?网络连接失败的原因和解决办法[图]...

    类型:休闲益智 大小:79.13MB 评分:10 平台: 雷曼大冒险连接服务器老失败怎么办?游戏ios版上线不久,很多玩家都在第一时间下载体验了,但是发现服务器连接总是失败,下面是友情手机站小麦整理出 ...

  8. 2017级C语言大作业 - 奇怪的大冒险

    奇怪的大冒险 C语言作业 分享17级同学大一上学期用C语言实现的奇怪的大冒险.分步骤代码.图片音乐素材.可执行程序可从百度网盘下载: 链接:https://pan.baidu.com/s/1nR-Sa ...

  9. 真心话大冒险C++版本

    Hi~ 又到了给大家分享知识的时候,之前写的博客都是清一色的题解博客,可能许多小伙伴们对次毫无兴趣,今天我们来整点有意思的东西 那就是<<真心话大冒险>>,hhhhhhh,接下 ...

最新文章

  1. 用GAN还原语义标注图!还能手动改细节(附论文、代码)
  2. Javascript中的valueOf与toString
  3. UVA-806 Spatial Structures (四分树)
  4. 40. 组合总和 II021(回溯法)
  5. MySQL为什么要set names
  6. (193)FPGA上电后IO的默认状态(Vivado软件默认为z)
  7. webpack打包原理(待续)
  8. 计算机网络物理防护,计算机网络的物理安全
  9. 金山词霸-身边的实用工具
  10. 新版edge浏览器没有internet选项怎么办?
  11. poj 3295 Tautology
  12. mysql phpwind_PHPWind环境搭建(Linux)
  13. 走进Visual C++
  14. 什么是云平台,云平台的分类和优势有哪些?
  15. 闪光网彭亮《我死,我想留下什么》
  16. 二维图像中的Hessian矩阵(及MATLAB代码)
  17. 信息安全国内测评认证标准
  18. 2021最强Android中高级大厂面试源码秘籍,为你备战2022金三银四,直通大厂
  19. 你的计算机无法启动是什么原因,电脑启动不了?教您怎么解决电脑无法启动问题...
  20. python录音文件降噪_Python谱减法语音降噪实例

热门文章

  1. HP deskjet 2132 如何顺利在mac上使用
  2. 华为手机怎么刷android系统,怎样刷入安卓原生系统 在手机系统更新这件事上,小米华为和OPPOvivo谁更有良心...
  3. resulful规范_resultful风格简介
  4. python-docx库实战修改word文档格式
  5. Recovery 恢复
  6. 一分钟教你如何批量处理图片
  7. 计算机辅助检测医学,人工智能在医学影响分析方面,可以起到计算机辅助诊断的作用,进行病灶检测、病灶量化诊断...
  8. 11.NDP协议分析与实践
  9. LOESS与LOWESS
  10. 浙江工业大学 计算机学院,刘端阳-浙江工业大学计算机学院.DOC