蓝桥杯2014年第五届真题-兰顿蚂蚁 (C++代码)
摘要:解题思路:因为蚂蚁的方向有四个,是确定了的,而每次蚂蚁头朝向始终朝着相邻的方向变化,将每个方向所执行的对(x,y)的操作有序地存放在数组中,可以节省大量代码! 注意事项:这里应当注意的是,dir……
蓝桥杯2014年第五届真题-兰顿蚂蚁 (C语言代码)
摘要:解题思路:注意事项:蚂蚁头朝个方向就向那边移动一格参考代码:#include <stdio.h>#include <stdlib.h>int main() { int m, n, x, y, k……
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C++代码)
摘要:#include
using namespace std;
int main()
{
int a[105][105],n,m,i,j,x,y,k,l;
int next[4][2]={0……
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C++代码) 思路简单
摘要:#### 原题链接:[兰顿蚂蚁](https://www.dotcpp.com/oj/problem1429.html)
#### 解题思路
1. 首先是数据的读取问题,用常量及数组即可,这里……
蓝桥杯2014年第五届真题-兰顿蚂蚁 (Python代码)
摘要:# python3.6实现
本地测试了几组数据都过了,不知道哪里出了错误提示**答案错误!**
看代码,**有注释**!
**具体思想:**就是把蚂蚁当作一个对象,通过更换蚂蚁的位置与头部完成运……
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C/C++语言代码)(简单解法)
摘要:####解题思路:
注意判断每种情况的关系,然后合并一下重复情况。
#### 参考代码:
```c
#include
int num[1001][1001] = {0};
char c……
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解-思路清晰-防越界(Python代码)
摘要:```python
def input_():#输入函数
m,n = map(int,input().split())
ls = [list(map(int,input().sp……
蓝桥杯2014年第五届真题-兰顿蚂蚁 (Java代码)
摘要:## 解题思路:
首先根据输入的行数和列数俩创建二维数组来模拟地图,然后根据是黑格子还是白格子进行判断是右转还是左转,这里用if判断和switch都可以。再根据蚂蚁头的方向改变蚂蚁的坐标(就是x和y……
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(Python代码)
摘要:菜鸟级写法,简单易懂,欢迎借鉴。
代码如下:
```python
row,line=map(int,input().split())
map_li = [list(map(int,input(……