背景:这道题不涉及算法,只是普通的模拟。
思路:用结构体存储一个机器人的横坐标,纵坐标,还有他的方向,我在方向这个问题上运用了一点小技巧,那就是用0,1,2,3分别代表N,W,E,S这样对于处理L和R就非常的方便了。最主要的就是在处理F命令中既要注意机器人在移动过程中遇到其他机器人,又要注意机器人是否越界,在这方面,可以运用一个数组模拟出整个工厂,每个位置初始化为0,有机器人的位置设置为该机器人...
分类:
其他好文 时间:
2015-02-10 16:46:39
阅读次数:
93
背景:这题我写出来发生了一个奇怪的现象,就是同样的代码,在vc6.0里面运行的好好的,但在codebloke里面却死活不对,最后费了我九牛二虎之力,我终于找到了,原来数组开小了,o(︶︿︶)o 唉。
思路:分别用两个数组模拟两个骰子,定义三个旋转函数,分别绕着xyz三个方向旋转,然后定义一个判断函数,在判断函数中用三个for循环,在循环中对骰子2进行旋转,旋转后与骰子1比较,看是否相同,判断是否...
分类:
其他好文 时间:
2015-02-05 18:20:23
阅读次数:
254
用数组模拟栈#include#include#include#includeusing namespace std;char str1[30],str2[30];int sta[30];int main(){ int n; int i,j,k; int ans[100]; w...
分类:
其他好文 时间:
2015-01-29 01:17:52
阅读次数:
251
有一串已经从小到大排好序的数2 3 5 8 9 10 18 26 32。现需要往这串数中插入6使其得到的新序列仍符合从小到大排列。如我们使用数组来实现这一操作,则需要将8和8后面的数都依次往后挪一位,如下
这样操作显然很耽误时间,如果使用链表则会快很多。
此时如果需要在8前面插入一个6,就只需像下图这样更改一下就可以了,而无需再将8及后面的数都依次往后挪一位。是不是很节省时间呢?
...
分类:
其他好文 时间:
2015-01-28 14:49:59
阅读次数:
159
小孩报数问题Time Limit: 1000MSMemory Limit: 65536KTotal Submissions: 10423Accepted: 4824Description有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始...
分类:
编程语言 时间:
2015-01-23 21:22:08
阅读次数:
220
背景:1_TlE:没有考虑到,当k,m很大的时候,就会用太多时间,那么我想到了:k=k%n+n;// 之所以要加n,是为了避免,k是n的倍数时,k等于0。
m=m%n+n;2_WA:经过_TLE:之后没有完善,当k不是n的倍数时就不能加n!终究来说还是没有测试所有数据,以后切题,就把所有数据保存在记事本,要全部通过,才提交!!
好多人都说这是一个双向链表的数据结构题,被我数组模拟过了,双向约瑟...
分类:
其他好文 时间:
2015-01-23 11:18:41
阅读次数:
170
图练习-BFS-从起点到目标点的最短步数Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1..n,某些隘口之间是有通道连接的。其中近卫军团在1号隘口,...
分类:
编程语言 时间:
2015-01-18 13:07:00
阅读次数:
264
不是自己亲自去做,永远都不会知道这其中的难处~...
分类:
编程语言 时间:
2014-12-22 14:29:52
阅读次数:
159
问题描述: 输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3打印出1-999. 思路分析: 最简单的想法莫过于先算出这个最大的数,然后循环打出,但是没有考虑大溢出和大数问题。 下面有两种思路,一个是用数组模拟字符串,一种是用排列组合的方法。 参考代码: 思路一:字符串上模拟数字加法 bo...
分类:
其他好文 时间:
2014-12-14 10:40:07
阅读次数:
126
题目1398:移动次数
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:1375
解决:369
题目描述:
众所周知JOBDU旗下的JOBBALA公司是一家以个性、亲民著称的IT公司。在JOBBALA公司成立50周年的日子里,公司CEO组织全体员工登山旅游。按照往常的习惯,导游通常要求游客按照身高从低到高的顺序排好,但是考虑这次JOBBALA人数太多,排序很...
分类:
移动开发 时间:
2014-12-13 12:17:18
阅读次数:
150