题解 1429: 蓝桥杯2014年第五届真题-兰顿蚂蚁

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

兰顿蚂蚁-思路清晰,较为简便(C++代码)

#####思路本题思路并不复杂,注意要先改变方块颜色,再来移动蚂蚁,在蚂蚁移动的处理上采取了较为简便的方式,其实右转相当于**顺时针**,左转相当于**逆时针**------------#####代码```cpp#include#include#defineN100usingnamespacestd;
优质题解

1429: 蓝桥杯2014年第五届真题-兰顿蚂蚁

##解题思路:思路很简单,直接翻译题目就行了##注意事项:1:U对应x--,D对应x++,R对应y++,L对应y--;2:注意格子的动态变化处理,及其对应转向的变化问题![](/image_editor_upload/20220325113544_95991.jpg)3:格子是从0开始的,

蓝桥杯2014年第五届真题-兰顿蚂蚁 (C++代码)

摘要:解题思路:因为蚂蚁的方向有四个,是确定了的,而每次蚂蚁头朝向始终朝着相邻的方向变化,将每个方向所执行的对(x,y)的操作有序地存放在数组中,可以节省大量代码!    注意事项:这里应当注意的是,dir……

蓝桥杯2014年第五届真题-兰顿蚂蚁 (Python代码)

#python3.6实现本地测试了几组数据都过了,不知道哪里出了错误提示**答案错误!**看代码,**有注释**!**具体思想:**就是把蚂蚁当作一个对象,通过更换蚂蚁的位置与头部完成运动最后输出蚂蚁的最终位置,我觉得我没做错,希望大神找一下错误!```python#黑-1向右90度,白-0左90度。

蓝桥杯2014年第五届真题-兰顿蚂蚁 (Java代码)

##解题思路:首先根据输入的行数和列数俩创建二维数组来模拟地图,然后根据是黑格子还是白格子进行判断是右转还是左转,这里用if判断和switch都可以。再根据蚂蚁头的方向改变蚂蚁的坐标(就是x和y)。最后直接输出x和y的值就可以了。#############题目看起挺难的但仔细一看其实很简单。