蓝桥杯2014年第五届真题-兰顿蚂蚁 (Java代码) ##解题思路:首先根据输入的行数和列数俩创建二维数组来模拟地图,然后根据是黑格子还是白格子进行判断是右转还是左转,这里用if判断和switch都可以。再根据蚂蚁头的方向改变蚂蚁的坐标(就是x和y)。最后直接输出x和y的值就可以了。#############题目看起挺难的但仔细一看其实很简单。 题解列表 2020年02月05日 0 点赞 0 评论 1774 浏览 评分:9.9
兰顿蚂蚁-思路清晰,较为简便(C++代码) #####思路本题思路并不复杂,注意要先改变方块颜色,再来移动蚂蚁,在蚂蚁移动的处理上采取了较为简便的方式,其实右转相当于**顺时针**,左转相当于**逆时针**------------#####代码```cpp#include#include#defineN100usingnamespacestd; 题解列表 2020年02月14日 0 点赞 3 评论 2968 浏览 评分:9.5
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(Python代码) 菜鸟级写法,简单易懂,欢迎借鉴。代码如下:```pythonrow,line=map(int,input().split())map_li=[list(map(int,input().split()))foriinrange(row)]sta_status=input().split()r, 题解列表 2020年02月16日 0 点赞 0 评论 1589 浏览 评分:9.9
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C语言代码) 分析:模拟就完事了```#includeboolmap[105][105];//地图intstep[4][2]{{0,-1},{-1,0},{0,1},{1,0}};//定义四个方向intm,n,x,y,k,status;chars;intmain(){scanf("%d%d", 题解列表 2020年02月16日 0 点赞 0 评论 1009 浏览 评分:0.0
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C++代码) by Zfans. ```cpp#includeusingnamespacestd;intmap[100][100];intmain(){stringdirections="URDL";intm,n;cin>>m>>n;for(inti=0;i>map[i] 题解列表 2020年02月20日 0 点赞 0 评论 828 浏览 评分:0.0
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(Python代码) ```pythonm,n=map(int,input().split())lst=[]foriinrange(m):lst.append(list(map(int,input().strip().split())))x,y,s,k=map(str, 题解列表 2020年03月03日 0 点赞 0 评论 1292 浏览 评分:9.9
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C++代码) 摘要:```cpp #include using namespace std; int main() { int map[100][100]; int m, n; cin >> m >>…… 题解列表 2020年03月06日 0 点赞 0 评论 1098 浏览 评分:0.0
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C语言代码) 摘要:笨方法用switch求解 参考代码: ```c #include int main() { int n,m; scanf("%d %d",&n,&m); …… 题解列表 2020年03月17日 0 点赞 0 评论 938 浏览 评分:0.0
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C语言代码) ```c#includeintchange(intn);intmap[200][200];structant{intx;inty;charc;}my;intgo(){inti;intpx=my.x;intpy=my.y;if(map[px][py]==1){change(1);map[px][py]= 题解列表 2020年03月23日 0 点赞 0 评论 1667 浏览 评分:9.3
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C语言代码) 需要注意的是输入的m,n是真实的行数和列数,但是x和y是从0开始的行号和列号(这个部分题目有交代,我第一次的时候没注意,给弄错了)全部讨论,讨论的板块如下①讨论当前的方块是黑还是白(即数组元素是0还是1)进行相应的操作②根据黑白两种方块进行相应的不同讨论先将对应0的数组元素赋值为1, 题解列表 2020年04月01日 0 点赞 2 评论 1856 浏览 评分:9.9