【蓝桥杯】题目 1429: 兰顿蚂蚁
思路:
模拟
#include<iostream>#include<vector>#include<string>using namespace std;int main(){int row,line;cin>>row;cin>>line;vector<vector<int>>mat(row,vector<int>(line,0));int num;for(int i=0;i<row;i++){for(int j=0;j<line;j++){cin>>num;mat[i][j]=num; }}int begin_row,begin_line;cin>>begin_row;cin>>begin_line;char begin_dic;getchar();cin>>begin_dic;int step;cin>>step;while(step--){if(mat[begin_row][begin_line]==0){if(begin_dic=='U'){begin_dic='L';mat[begin_row][begin_line]=1;begin_line--;//cout<<begin_row<<" "<<begin_line<<endl; }else if(begin_dic=='R'){begin_dic='U';mat[begin_row][begin_line]=1;begin_row--;//cout<<begin_row<<" "<<begin_line<<endl; }else if(begin_dic=='D'){begin_dic='R';mat[begin_row][begin_line]=1;begin_line++;//cout<<begin_row<<" "<<begin_line<<endl; }else if(begin_dic=='L'){begin_dic='D';mat[begin_row][begin_line]=1;begin_row++;//cout<<begin_row<<" "<<begin_line<<endl; }}else{if(begin_dic=='U'){begin_dic='R';mat[begin_row][begin_line]=0;begin_line++;//cout<<begin_row<<" "<<begin_line<<endl; }else if(begin_dic=='R'){begin_dic='D';mat[begin_row][begin_line]=0;begin_row++;//cout<<begin_row<<" "<<begin_line<<endl; }else if(begin_dic=='D'){begin_dic='L';mat[begin_row][begin_line]=0;begin_line--;//cout<<begin_row<<" "<<begin_line<<endl; }else if(begin_dic=='L'){begin_dic='U';mat[begin_row][begin_line]=0;begin_row--;//cout<<begin_row<<" "<<begin_line<<endl; }}}cout<<begin_row<<" "<<begin_line<<endl; }//for(auto n:mat)//{// for(auto n1:n)// {// cout<<n1<<" ";// }// cout<<endl;// }// cout<<"开始坐标"<<begin_row<<" "<<begin_line<<" 方向:"<<begin_dic<<" 步数:"<<step;
【蓝桥杯】题目 1429: 兰顿蚂蚁相关推荐
- Java实现蓝桥杯历届试题兰顿蚂蚁
历届试题 兰顿蚂蚁 时间限制:1.0s 内存限制:256.0MB 提交此题 问题描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形格子被填上黑色或白色.在其 ...
- 蓝桥杯-兰顿蚂蚁(python)
题目 1429: 蓝桥杯2014年第五届真题-兰顿蚂蚁 时间限制: 1Sec 内存限制: 128MB 提交: 6100 解决: 2797 题目描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属 ...
- [蓝桥杯][2014年第五届真题]兰顿蚂蚁(模拟)
题目描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形格子被填上黑色或白色.在其中一格正方形内有一只"蚂蚁". 蚂蚁的头部朝向为:上下左 ...
- [蓝桥杯][2014年第五届真题]兰顿蚂蚁-模拟
题目描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形格子被填上黑色或白色.在其中一格正方形内有一只"蚂蚁". 蚂蚁的头部朝向为:上下左 ...
- [蓝桥杯][2014年第五届真题]兰顿蚂蚁
时间限制: 1Sec 内存限制: 128MB 题目描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形格子被填上黑色或白色.在其中一格正方形内有一只" ...
- 兰顿蚂蚁 蓝桥 模拟
兰顿蚂蚁 [2014年第五届真题] 链接: link. 时间限制: 1Sec 内存限制: 128MB 题目描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形 ...
- LQ0213 兰顿蚂蚁【模拟】
题目来源:蓝桥杯2014初赛 Java A组H题 题目描述 兰顿蚂蚁,是于 1986 年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形格子被填上黑色或白色.在其中一格正方形内有一只& ...
- 兰顿蚂蚁算法题(C++写法详解)
题目描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形格子被填上黑色或白色.在其中一格正方形内有一只"蚂蚁". 蚂蚁的头部朝向为:上下左 ...
- 蓝桥杯 兰顿蚂蚁(模拟)
历届试题 兰顿蚂蚁 时间限制:1.0s 内存限制:256.0MB 问题描写叙述 兰顿蚂蚁.是于1986年,由克里斯·兰顿提出来的,属于细胞自己主动机的一种. 平面上的正方形格子被填上黑色或白色 ...
最新文章
- kubernetes Helm
- 29篇计算机视觉领域论文,篇篇惊艳!内附链接!
- 用syslinux启动u盘
- 基于mondrian的多维分析系统
- 小电商的延时队列设计概要
- html评论置顶功能,微信公众号精选留言评论怎么置顶显示?功能在哪里设置?...
- Linux SO_KEEPALIVE属性,心跳
- 用javascript实现动态增加DataGrid行
- HTML和CSS 基本要点必看
- 支付宝钱包流量电量优化实践
- Citrix Supportability Pack介绍
- 快速突破面试算法之数学运算篇
- MyBatis3简介
- Mac 效率工具必备神器 —— Alfred
- 迅雷发布共享计算与区块链生态 开放技术红利
- Beamer 使用笔记
- Linux系统增加新硬盘
- android智能机顶盒的ota设计,智能机顶盒APP方案开发,让生活更有趣!
- Ubuntu18.04
- 菜狗的reverse学习——攻防世界xxxorrr