当前位置: 首页 > 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 。 

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

http://www.dtcms.com/a/82355.html

相关文章:

  • 如何优化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服务的终极利器
  • 某网关管理软件 9-12ping.php 命令执行漏洞(CVE-2025-1448)
  • YOLOv5
  • 基于 Milvus 和 BiomedBERT 的医学文献智能搜索系统
  • 如何通过iPaaS集成平台快速配置协议接口
  • vscode 源代码管理
  • Windows系统本地部署OpenManus对接Ollama调用本地AI大模型
  • Day 3
  • 快速入手-基于Django的主子表间操作mysql(五)
  • 学习111
  • VL开源模型实现文本生成图片