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

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

筛选

蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(Java代码)【详细解析】

//仔细看清楚题目,就可以很清楚的解题了//步骤如下//步骤一:最基本的用二维数组赋值//步骤二:循环步数//步骤三:首先先根据蚂蚁所在的格子是黑色格子还是白色格子,去判断是向右旋转90度还是向左旋转90度,并更改蚂蚁头的方向,然后将原本的黑色格子变成白色格子,

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

摘要:解题思路:蚂蚁左转右转,可以抽象为数组减一加一。这样就得到了蚂蚁新的方向。在结构体中声明各方向和x,y需要移动的步数。用map<string,int>得到数组下标,用该下标得到结构体的下标。即可得出x……

小白首选,简单易懂

###解题思路:就是直接模拟蚂蚁的行为,先改变方向,再改变位置,注意要把原先的位置保存,改变方向时不加elseif会出现问题。```cpp#include#definexfirst#defineysecond#definemem(h)memset(h,