兰顿蚂蚁普通思路 摘要:解题思路:定义俩个方向数组int dx[] = {0, 1, 0, -1}; int dy[] = {1, 0, -1, 0};注意事项:主要是定义方向的变量黑色方块(direction + 3) %…… 题解列表 2024年11月26日 2 点赞 0 评论 508 浏览 评分:10.0
蓝桥杯2014年第五届真题-兰顿蚂蚁 (C++代码) 摘要:解题思路:因为蚂蚁的方向有四个,是确定了的,而每次蚂蚁头朝向始终朝着相邻的方向变化,将每个方向所执行的对(x,y)的操作有序地存放在数组中,可以节省大量代码! 注意事项:这里应当注意的是,dir…… 题解列表 2019年02月20日 2 点赞 0 评论 2077 浏览 评分:9.9
蓝桥杯2014年第五届真题-兰顿蚂蚁 (C语言代码) 摘要:解题思路:注意事项:蚂蚁头朝个方向就向那边移动一格参考代码:#include <stdio.h>#include <stdlib.h>int main() { int m, n, x, y, k…… 题解列表 2019年03月04日 0 点赞 2 评论 1715 浏览 评分:9.9
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C++代码) #includeusingnamespacestd;intmain(){inta[105][105],n,m,i,j,x,y,k,l;intnext[4][2]={0,1,1,0,0,-1,-1,0};chars;cin>>n>>m;for(i=0;ia[i][j];cin>>x>>y>>s>>k;f 题解列表 2019年09月16日 0 点赞 0 评论 1831 浏览 评分:9.9
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C++代码) 思路简单 ####原题链接:[兰顿蚂蚁](https://www.dotcpp.com/oj/problem1429.html)####解题思路1.首先是数据的读取问题,用常量及数组即可,这里需要注意的是在读取字符的时候,需要使用getchar()来读取空格, 题解列表 2019年10月25日 0 点赞 1 评论 1775 浏览 评分:9.9
蓝桥杯2014年第五届真题-兰顿蚂蚁 (Python代码) #python3.6实现本地测试了几组数据都过了,不知道哪里出了错误提示**答案错误!**看代码,**有注释**!**具体思想:**就是把蚂蚁当作一个对象,通过更换蚂蚁的位置与头部完成运动最后输出蚂蚁的最终位置,我觉得我没做错,希望大神找一下错误!```python#黑-1向右90度,白-0左90度。 题解列表 2019年12月20日 0 点赞 2 评论 2458 浏览 评分:9.9
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C/C++语言代码)(简单解法) ####解题思路:注意判断每种情况的关系,然后合并一下重复情况。####参考代码:```c#includeintnum[1001][1001]={0};charchange(inti,charnow);intmain(){inti,j,n,m, 题解列表 2020年02月03日 0 点赞 0 评论 1274 浏览 评分:9.9
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解-思路清晰-防越界(Python代码) ```pythondefinput_():#输入函数m,n=map(int,input().split())ls=[list(map(int,input().split()))for_inrange(m)]#多行列表限制输入x,y,s,k=input().split()#split()函数里面不要有任 题解列表 2020年02月05日 0 点赞 0 评论 1272 浏览 评分:9.9
蓝桥杯2014年第五届真题-兰顿蚂蚁 (Java代码) ##解题思路:首先根据输入的行数和列数俩创建二维数组来模拟地图,然后根据是黑格子还是白格子进行判断是右转还是左转,这里用if判断和switch都可以。再根据蚂蚁头的方向改变蚂蚁的坐标(就是x和y)。最后直接输出x和y的值就可以了。#############题目看起挺难的但仔细一看其实很简单。 题解列表 2020年02月05日 0 点赞 0 评论 1774 浏览 评分:9.9
蓝桥杯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