当前位置: 首页 > news >正文

一道原创OI题(普及-)——ZCS的随机游走

题目描述

张宸硕知道了二位随机游走具有常返性,于是他喜欢在教室走路,用 “X” 表示教室中的障碍, “.” 表示空地,“#”为起点,坐标为 (0, 0) ,给出他行走的路线,如果张宸硕在游走过程中撞到了墙上(障碍,即遇到 “X” ),则输出 “ZCS is die!”。如果没有撞到障碍,就输出张宸硕当前的坐标。

输入格式

首先输入三个值 n、m、x 。其中 n 和 m 表示教室的大小(长和宽 ),x 表示张宸硕的步数。

接下来输入 n 行内容,每行内容由字符组成, “X” 表示障碍, “.” 表示空地, “#” 表示张宸硕的初始位置。

接下来x行,输入opt,opt为1、2、3或者4,分别代表上下左右。

输出格式

如果张宸硕在游走过程中撞到了墙上(障碍,即遇到 “X” ),则输出 “ZCS is die!”。 如果没有撞到障碍,就输出张宸硕当前的坐标(假设 “#” 的初始坐标为 (0, 0) )。

数据范围

规定 n 和 m 的取值范围是小于等于 10^5 ,x 的取值范围是小于等于 10^7 。 

欢迎大家把自己的代码发到评论区,下一篇会给出数据生成器和数据。

相关文章:

  • 如何优化sql事务隔离带来的性能问题
  • 记一次wsl2+docker无法运行的经历
  • Chrome-Edge-IDEA-Win 常用插件-工具包
  • jaeger安装和简单使用
  • 简化神经元总结
  • JMeter对API接口进行压力测试使用教程
  • LeetCode hot 100—颜色分类
  • 0-2.5V采集范围的ADC采集正负5v电压信号
  • 力扣算法Hot100——49. 字母异位词分组
  • DCDC36V同步降压 输出可调 2A电流恒压芯片SL1588H 替换LV3842
  • 阿里云服务器环境部署 四 MySQL主从配置
  • C中常用方法总结
  • 使用粘贴控件
  • Linux(Ubuntu)系统安装Docker与Docker Compose完整指南
  • Linux权限管理详解
  • 数据结构与算法:最小生成树
  • PakePlus支持将vue/react等项目打包为跨平台桌面软件了
  • 高并发内存池
  • visual studio 中导入 benchmark
  • TouchSocket TcpService:构建高性能Tcp服务的终极利器
  • 陈颖已任上海黄浦区委常委、统战部部长
  • 两部门调度部署“五一”假期安全防范工作,要求抓好旅游安全
  • 东风着陆场做好各项搜救准备,迎接神舟十九号航天员天外归来
  • 昆明破获一起算命破灾诈骗案,民警:大师算不到自己的未来
  • 论法的精神︱张玉敏:知识产权保护要为社会经济文化发展服务
  • 观察|英国航母再次部署印太,“高桅行动”也是“高危行动”