#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;
}
题目 1429: 蓝桥杯2014年第五届真题-兰顿蚂蚁
张小明
前端开发工程师
Node.js 用 process.cpuUsage 监控CPU使用率
💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 Node.js CPU监控的深度实践:超越process.cpuUsage的陷阱与创新目录Node.js CPU监控的深度实践:超越proce…
【课程设计/毕业设计】基于JavaWeb寝室管理系统Web的学生宿舍管理系统【附源码、数据库、万字文档】
博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…
树状数组
lc2659树状数组统计已删除元素,按数值升序遍历元素位置分前后段计算每次删除的移动步数并累加,求解清空数组的总操作数。// 树状数组模板 class BIT {vector<int> tree; public:BIT(int n) : tree(n) {}// 将下标 i 上的数加一void inc(int i) {wh…
一道“找数”的题,为什么能成为算法世界的常青树?
一道“找数”的题,为什么能成为算法世界的常青树? 从 Missing Number 说起 一、引子:这题你肯定见过,但你真的“理解”了吗? 很多人第一次见到这道题,心里都会冒出一句话: “这也叫算法题?小学数学吧?” 题目很简单: 给你一个包含 0 ~ n 中 n 个不同数字 的数组, …
.nvue页面实现画笔绘制功能,用原生html导入nvue页面使用还可以截图(画笔 清空 橡皮擦 改颜色 禁用画笔 截图-是视频画面加绘制合成一张图片截图)-我花80块钱找淘宝都没弄出来,自己写的
功能 安卓app上面nvue 视频上方绘制(vue2)①新建一个draw.html文件(里面功能有画笔 清空 橡皮擦 改颜色 禁用画笔 截图-是视频画面加绘制合成一张图片截图)②webViewUrl: /static/draw.html,③<!-- 画布 绘制层 --><web-…
鸿蒙生态迎来双重里程碑:国测Ⅱ级权威认证加持,铠大师虚拟机装机用户突破10万
我国自主操作系统生态建设迎来关键突破:华为 HarmonyOS V1.0 桌面操作系统近日斩获中国信息安全测评中心Ⅱ级安全可靠认证,成为行业唯一获此最高等级评价的系统;晟为数科铠大师虚拟机个人用户量突破 10 万大关,构建起国产操作系统…