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

题目 1429: 蓝桥杯2014年第五届真题-兰顿蚂蚁

#include<iostream>
using namespace std;
int map[101][101];//定义棋盘
int x,y,k;
char s;//蚂蚁的朝向
void turn1(){//蚂蚁向右转时
switch(s){
//现在头朝上,右转后朝右,向前走一步,列数+1
case 'U':s='R';y++;break;
case 'R':s='D';x++;break;
case 'D':s='L';y--;break;
case 'L':s='U';x--;break;
}
}
void turn2(){//蚂蚁向左转时
switch(s){
case 'U':s='L';y--;break;
case 'L':s='D';x++;break;
case 'D':s='R';y++;break;
case 'R':s='U';x--;break;
}

}
void check(){
if(map[x][y]==1){
map[x][y]=0;
turn1();
}else if(map[x][y]==0){
map[x][y]=1;
turn2();
}
}
int main(){
int m,n;
cin>>m>>n;
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
cin>>map[i][j];
}
}
cin>>x>>y>>s>>k;
while(k--){
check();
}
cout<<x<<" "<<y;
}

http://www.jsqmd.com/news/290420/

相关文章:

  • 【毕业设计】基于springboot的护工管理便捷服务系统(源码+文档+远程调试,全bao定制等)
  • Ansys SpaceClaim 2025 R2 软件学习(DAY1):界面与功能详解
  • 实用指南:W_q,W_k,W_v矩阵是怎么确定的?
  • 计算机Java毕设实战-基于springboot的护工管理便捷服务系统护工医疗服务管理系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 寒假1
  • PCI设备的访问方式
  • 告别“垃圾进垃圾出”:打造高质量数据集的完整指南
  • 【基于 PyQt6 的红外与可见光图像配准工具开发实战】
  • 【React + TypeScript 实现高性能多列多选组件】
  • 常见的java线程并发安全问题八股
  • HTML网页仿写实验
  • Java毕设项目推荐-基于SpringBoot+Vue 学生宿舍管理系统平台Web的学生宿舍管理系统【附源码+文档,调试定制服务】
  • Node.js 用 process.cpuUsage 监控CPU使用率
  • GBDT 回归任务生成过程(逐步计算演示)
  • XGBoost 生成过程详解
  • 鸿蒙Flutter三方库适配指南:08.联合插件编写
  • 基于Android的智能健身助手APP(源码+lw+部署文档+讲解等)
  • 基于Android的智能旅游管家的设计与实现(源码+lw+部署文档+讲解等)
  • 基于Java+SSM的电子商务平台的设计与实现(源码+lw+部署文档+讲解等)
  • 基于Java+SSM的短剧推荐系统设计与实现(源码+lw+部署文档+讲解等)
  • Abaqus计算加速全解析——从算力瓶颈到高效解决方案的核心逻辑
  • Python中的Statsmodels:统计建模与假设检验
  • 《AI元人文:悟空而行》的作者说明
  • 【更新至2024年】2013-2024年上市公司迪博内部控制指数及分项指数数据
  • Java毕设选题推荐:基于JavaWeb寝室管理系统基于Web的学生宿舍管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 计算机Java毕设实战-基于Web的学生宿舍管理系统基于Java+Jsp+SpringMVC+Mysql实现的Java Web学生宿舍管理系统设【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 扫描枪测试 工业读码器
  • Java计算机毕设之基于Web的学生宿舍管理系统JavaWeb寝室管理系统(完整前后端代码+说明文档+LW,调试定制等)
  • 【课程设计/毕业设计】基于JavaWeb寝室管理系统Web的学生宿舍管理系统【附源码、数据库、万字文档】
  • 树状数组