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

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

筛选

正常人思路

摘要:解题思路:注意事项:参考代码:package Else;import java.util.Scanner;public class A1429 {  /* * 兰顿蚂蚁,是于1986年,由克里斯·兰顿……

c++兰顿蚂蚁简单思路

```cpp#include#includeusingnamespacestd;constintN=105;intg[N][N];intn,m,x,y,k,index;chars,c[4]={'L','U','R','D'};intmain(){cin>>n>>m;for(inti=0;i

注意行 列编号从0开始!!!!!!

摘要:简单题改了快一个小时,自己手动运行都通过不了,原来是从0开始!!!!!!参考代码:import java.util.Scanner;public class 兰顿蚂蚁 {    static int ……

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

解题思路:把蚂蚁的行动、动作当作对象,创建关于mayi()的的对象,并对蚂蚁行动关于黑格、白格等转向设置函数point(self),在主函数中对行走后原位置黑白格取反注意事项:此代码中,每个格子的参数类型为str,如果是int型,会导致一直导致答案错误,

比较容易理解的代码

解题思路:注意事项:参考代码:#includeusingnamespacestd;inta[105][105];voidmove(int&x,int&y,char&s,int&m,int&n,inta[105][105]){if(a[x][y]==0&&s=='L

兰顿蚂蚁 (C++代码)

摘要:#include<cstdio> #include<cstring> #include<iostream> using namespace std; int r,c; int step; ……

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

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

兰顿蚂蚁 (C++代码)

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int a[100][100]={0};int main(){ int m,n; while(……

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

摘要:解题思路:        用枚举的方法,把每一步的可能都写出来就可以了,比如:此刻向上(U)在白格子里面就左转(L),然后改变格子颜色;以此类推就可以了注意事项:地图的数组要从0开始,不然答案不一致参……