HDOJ1035 ( Robot Motion ) 【递归】
RunId : 5927418 Language : C Author : qq1203456195
Code Render Status : Rendered By HDOJ C Code Render Version 0.01 Beta
1 #include <stdio.h> 2 int maze[11][11]; 3 int r,c,b; 4 int idx; 5 void step(int x,int y) 6 { 7 int t; 8 if(x<0||x>=r||y<0||y>=c) 9 { 10 printf("%d step(s) to exit\n",idx-999); 11 return; 12 } 13 if(maze[x][y]>=1000) 14 { 15 printf("%d step(s) before a loop of %d step(s)\n",maze[x][y]-1000,idx-maze[x][y]+1); 16 return; 17 } 18 t=maze[x][y]; 19 idx++; 20 maze[x][y]=idx; 21 switch (t) 22 { 23 case 'N': 24 step(x-1,y); 25 break; 26 case 'S': 27 step(x+1,y); 28 break; 29 case 'E': 30 step(x,y+1); 31 break; 32 case 'W': 33 step(x,y-1); 34 break; 35 } 36 } 37 int main() 38 { 39 int i,j; 40 while (scanf("%d%d",&r,&c),r||c) 41 { 42 scanf("%d",&b); 43 getchar(); 44 for (i=0;i<r;i++) 45 { 46 for (j=0;j<c;j++) 47 maze[i][j]=getchar(); 48 getchar(); 49 } 50 idx=999; 51 step(0,b-1); 52 } 53 return 0; 54 }
转载于:https://www.cnblogs.com/CheeseZH/archive/2012/05/11/2495831.html
HDOJ1035 ( Robot Motion ) 【递归】相关推荐
- POJ -1573 Robot Motion
题目链接:POJ 1573 Robot Motion 一个小模拟,非常easy,依照提示一步步走就是了 #include <iostream> #include <cstdio> ...
- robot motion planning介绍
声明:本篇博客内容主要是由邱强博士的运动规划视频整理而成.非原创,只为了一时复习之方便,侵权必删! 最近的学习顺序不对,至少要把机器人的的动力学部分完成,再来做运动规划的学习,这样搞得我的节奏有点不舒 ...
- ACM Robot Motion
机器人已被编程为按照其指令中的路径进行操作.机器人要移动的下一个方向的指令放在网格中.可能的指令是 N north (up the page) S south (down the page) E ...
- Robot Motion(模拟题bfs)
题目描述 A robot has been programmed to follow the instructions in its path. Instructions for the next d ...
- pku 1573 Robot Motion 第一周训练——模拟
http://poj.org/problem?id=1573 一个原来做过的模拟题,大早上做题就是头脑清楚啊.1Y..呵呵.. View Code #include <iostream># ...
- POJ -- 1573 Robot Motion
2019独角兽企业重金招聘Python工程师标准>>> 其实模拟题经常用到环这个东西,我发觉挺多宽搜的题目也是,状态来回转移,最终成了环. 多说一点,最近做了不少宽搜的题(很简单), ...
- Principles of Robot Motion Theory, Algorithms, and Implementations下载
机器人运动理论的原理,算法和实现,非常经典的一本书,做规划的小伙伴们的必备! csdn也有本书的相关资源,但无一例外的都需要积分下载,互联网的分享精神真是被这帮人都玩坏了! 原本想上传,无奈不能上传已 ...
- Motion planning for self-driving cars课程笔记1:应用雷达数据生成占用栅格地图(Occupancy Grid Map)
此文章为Motion planning for self-driving cars上第二课的笔记,主要讲述占据栅格地图的生成.由于课程中算法也是参考<probability robot>这 ...
- get占位符传多个参数_未知环境下的Lidar概率占位栅格图(Occupancy Grid Map) Python代码实现...
自动驾驶Mapping-占位栅格图(Occupancy Grid Map)中介绍了概率占位栅格地图(Probabilistic Occupancy Grid)的原理,并推导了如何利用贝叶斯理论(Bay ...
最新文章
- xilinx axi dma 深入开发(一)
- 【 MATLAB 】sort ( Sort array elements )
- python手机版iphone-Python编程神器
- Android——通知栏提示 app 更新的进度,更新完可以访问授权进行安装。适配 8.0 版本
- python 获取当天和前几天时间数据(亲测)
- DaVinci的Buffer_Handle和BufTab Cmem函数调用
- AppTheme 属性详解
- java内存区域及静态常量池、运行时常量池介绍
- ASP.NET MVC3书店--第二节 控制器(转)
- UnitySendMessage
- 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_14_注解_自定义注解_格式本质...
- 【集合论】关系表示 ( 关系矩阵 | 关系矩阵示例 | 关系矩阵性质 | 关系矩阵运算 | 关系图 | 关系图示例 | 关系表示相关性质 )
- Hikvision (海康威视) 摄像机码率上限设置
- 麒麟系统安装lnmp
- 重力加速度传感器的启示
- jsp学生考勤信息系统
- SVN报错:can't open file db/txn-current-lock:permission denied 解决方法
- 一招教你使用微信隐藏表情!
- 外汇交易与实务--外汇交易基本原理
- 南开计算机学院网络安全,程明明 - 南开大学 - 网络空间安全学院
热门文章
- 百万级数据库优化方案
- python【蓝桥杯vip练习题库】BASIC-17矩阵乘法(枚举)
- 如何使用CNN进行物体识别和分类_CNN原理与实践指南
- 人脸识别算法_格灵深瞳在人脸识别算法测试(FRVT)中斩获全球第一
- 5.1 上网本安装安卓x86_生信工具 | antiSMASH 安装教程
- js返回顶部和始终保持底部
- 营销型网站吸引用户说难也难,说简单也简单
- 图的深度搜索c语言,求图的深度优先搜索!该怎么处理
- 如何查看笔记本电脑配置参数_2020双十一(小白/学生)如何选购笔记本电脑?5000元预算哪款笔记本配置值得入手?...
- 广电系统三八红旗集体推荐材料_【原创】怎么把好几千字的材料压缩成500字?这些方法推荐给你!...