思路:

模拟

  #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: 兰顿蚂蚁相关推荐

  1. Java实现蓝桥杯历届试题兰顿蚂蚁

    历届试题 兰顿蚂蚁 时间限制:1.0s 内存限制:256.0MB 提交此题 问题描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形格子被填上黑色或白色.在其 ...

  2. 蓝桥杯-兰顿蚂蚁(python)

    题目 1429: 蓝桥杯2014年第五届真题-兰顿蚂蚁 时间限制: 1Sec 内存限制: 128MB 提交: 6100 解决: 2797 题目描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属 ...

  3. [蓝桥杯][2014年第五届真题]兰顿蚂蚁(模拟)

    题目描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形格子被填上黑色或白色.在其中一格正方形内有一只"蚂蚁". 蚂蚁的头部朝向为:上下左 ...

  4. [蓝桥杯][2014年第五届真题]兰顿蚂蚁-模拟

    题目描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形格子被填上黑色或白色.在其中一格正方形内有一只"蚂蚁". 蚂蚁的头部朝向为:上下左 ...

  5. [蓝桥杯][2014年第五届真题]兰顿蚂蚁

    时间限制: 1Sec 内存限制: 128MB 题目描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形格子被填上黑色或白色.在其中一格正方形内有一只" ...

  6. 兰顿蚂蚁 蓝桥 模拟

    兰顿蚂蚁 [2014年第五届真题] 链接: link. 时间限制: 1Sec 内存限制: 128MB 题目描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形 ...

  7. LQ0213 兰顿蚂蚁【模拟】

    题目来源:蓝桥杯2014初赛 Java A组H题 题目描述 兰顿蚂蚁,是于 1986 年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形格子被填上黑色或白色.在其中一格正方形内有一只& ...

  8. 兰顿蚂蚁算法题(C++写法详解)

    题目描述 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种. 平面上的正方形格子被填上黑色或白色.在其中一格正方形内有一只"蚂蚁". 蚂蚁的头部朝向为:上下左 ...

  9. 蓝桥杯 兰顿蚂蚁(模拟)

    历届试题 兰顿蚂蚁   时间限制:1.0s   内存限制:256.0MB 问题描写叙述 兰顿蚂蚁.是于1986年,由克里斯·兰顿提出来的,属于细胞自己主动机的一种. 平面上的正方形格子被填上黑色或白色 ...

最新文章

  1. kubernetes Helm
  2. 29篇计算机视觉领域论文,篇篇惊艳!内附链接!
  3. 用syslinux启动u盘
  4. 基于mondrian的多维分析系统
  5. 小电商的延时队列设计概要
  6. html评论置顶功能,微信公众号精选留言评论怎么置顶显示?功能在哪里设置?...
  7. Linux SO_KEEPALIVE属性,心跳
  8. 用javascript实现动态增加DataGrid行
  9. HTML和CSS 基本要点必看
  10. 支付宝钱包流量电量优化实践
  11. Citrix Supportability Pack介绍
  12. 快速突破面试算法之数学运算篇
  13. MyBatis3简介
  14. Mac 效率工具必备神器 —— Alfred
  15. 迅雷发布共享计算与区块链生态 开放技术红利
  16. Beamer 使用笔记
  17. Linux系统增加新硬盘
  18. android智能机顶盒的ota设计,智能机顶盒APP方案开发,让生活更有趣!
  19. Ubuntu18.04
  20. 菜狗的reverse学习——攻防世界xxxorrr

热门文章

  1. HDU2108 Shape of HDU【多边形凹凸】
  2. UVA11309 Counting Chaos【Ad Hoc】
  3. Bailian2714 求平均年龄(POJ NOI0105-01)【入门】
  4. archive —— 软件历史版本存档及下载、jar 包
  5. matlab 下的集成学习工具箱
  6. 熵的理解(玻尔兹曼分布)
  7. 命名集 —— 绰号昵称篇
  8. Linux —— 文件系统(特殊文件)、tree
  9. 取模运算与hash function
  10. selenium python 文本框输入信息_selenium python向富文本框中输入内容