#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年第五届真题-兰顿蚂蚁
张小明
前端开发工程师
常见的java线程并发安全问题八股
线程中的并发安全 1、synchronized关键字的底层原理? synchronized采用互斥的方式让同一时刻只有一个线程持有这个对象锁,它的底层是由jvm提供的monitor实现的,线程获得锁后会关联monitor,然后monitor内有三个属性owner、entryL…
【基于 PyQt6 的红外与可见光图像配准工具开发实战】
前言 图像配准是计算机视觉中的重要技术,特别是在多模态图像融合领域。本文将介绍如何使用 Python 和 PyQt6 开发一个功能完善的红外与可见光图像配准工具,支持手动调整、批量处理和游戏化键盘控制。 项目背景 在实际应用中,我们经常需要…
基于Java+SSM的短剧推荐系统设计与实现(源码+lw+部署文档+讲解等)
课题介绍 本课题旨在设计并实现基于 JavaSSM(SpringSpringMVCMyBatis)框架的短剧推荐系统,针对当下短剧资源分散、推荐精准度低、用户筛选耗时、平台管理效率差等痛点,打造集短剧展示、智能推荐、内容管理、用户互动于一体的专业化…
Java计算机毕设之基于Web的学生宿舍管理系统JavaWeb寝室管理系统(完整前后端代码+说明文档+LW,调试定制等)
博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…
全网最全9个一键生成论文工具,助本科生轻松搞定毕业论文!
全网最全9个一键生成论文工具,助本科生轻松搞定毕业论文! AI 工具的崛起,让论文写作不再难 在当前学术环境中,本科生面对毕业论文的压力日益增大,从选题到成稿,每一步都需要大量时间和精力。而 AI 工具的…
这几个日常行为,真的能帮娃预防近视!快码住
现在不少家长都在为娃的视力发愁,看着孩子小小年纪就眯着眼睛看东西,心里别提多着急了。其实预防近视不用搞复杂的套路,一些简单易坚持的日常行为,就能帮孩子守住清晰视力。今天就来跟大家分享几个实用方法,家长们可以…