1429: 蓝桥杯2014年第五届真题-兰顿蚂蚁 #include#includeusingnamespacestd;intmapp[105][015];intv[4][2]={{-1,0},{0,1},{1,0},{0,-1}};stringdirc="URDL";structant{intx, 题解列表 2021年04月25日 0 点赞 0 评论 878 浏览 评分:0.0
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C++代码) 摘要:解题思路: 使用一个数组下标的变换代替旋转可以减少一些重复的代码。注意事项: 黑格子是编号1,代表顺时针旋转;白色格子是编号 题解列表 2020年07月24日 0 点赞 0 评论 760 浏览 评分:0.0
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C++代码) 摘要:解题思路:1.蚂蚁实时记录结构体:包括所处位置x,y,朝向s,步数step 2.黑白格二维数组 3.一个根据 规则 变化蚂蚁所处位置、朝向及步数…… 题解列表 2020年08月14日 0 点赞 0 评论 983 浏览 评分:0.0
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C++代码) 摘要:```cpp #include using namespace std; int main(){ int m,n; cin>>m>>n; vectors(m,vec…… 题解列表 2020年09月01日 0 点赞 0 评论 1103 浏览 评分:0.0
小白首选,简单易懂 ###解题思路:就是直接模拟蚂蚁的行为,先改变方向,再改变位置,注意要把原先的位置保存,改变方向时不加elseif会出现问题。```cpp#include#definexfirst#defineysecond#definemem(h)memset(h, 题解列表 2020年10月04日 0 点赞 0 评论 641 浏览 评分:0.0
蓝桥杯2014年第五届真题-兰顿蚂蚁-题解(C++代码) 摘要:参考代码:#include <iostream>using namespace std;const int maxm = 100 + 5;const int maxn = 100 + 5;int G[…… 题解列表 2020年10月14日 0 点赞 0 评论 849 浏览 评分:0.0
最容易理解也是最笨的方法 摘要:思路:这道题比较简单,只要搞清楚x,y的坐标是从哪里开始的,并且明白蚂蚁在不同格子内的朝向带来的x,y的变化,就容易许多,我的应该并不是最优解。 #include<iostream>using nam…… 题解列表 2021年03月03日 0 点赞 0 评论 828 浏览 评分:0.0
蓝桥杯2014年第五届真题-兰顿蚂蚁 c++题解 摘要:解题思路:比较简单的一道题注意事项:注意方向的对应,行数是越向下越大参考代码:#include <iostream> #include <vector> #include <string> …… 题解列表 2021年04月11日 0 点赞 0 评论 460 浏览 评分:0.0
蓝桥杯2014年第五届真题-兰顿蚂蚁 c++题解 摘要:解题思路:比较简单的一道题注意事项:注意方向的对应,行数是越向下越大参考代码:#include <iostream> #include <vector> #include <string> …… 题解列表 2021年04月11日 0 点赞 0 评论 398 浏览 评分:0.0
C++版本——低耦合模拟 ```cpp#includeusingnamespcaestd;inta[105][105];introw,cal;intcnt=0;//根据字母移动voidmovepos(charb){if(b=='U'){row--;}if(b=='D'){row++;}if(b=='L'){cal--;}if( 题解列表 2021年04月17日 0 点赞 0 评论 597 浏览 评分:0.0