各位同学,当你们队逻辑和代码的掌控能力不强的时候,切忌使用动态声明数组的方法用全局变量然后是常数大小(保证足够大)如: int a[100000];
不要在函数中声明大于10^5的数组
第三次:
A:这道题呢,其实没有什么坑,就是在一条线段上,走到两端的蚂蚁会掉下去,算最少需要多少时间能让所有蚂蚁掉下去,以及最多多久所有蚂蚁能掉下去。
B:这道题有测试数据,全过了就没什么问题,不过数组开大一点,不然会莫名其妙的错误。
C:模拟栈的操作就行了,特别注意栈中没有元素的情况,不要越界了
D:这道题记住,如果
你的算法(不是这个算法的不要看)是头和尾的移动,第19步尾巴就到头的位子了,这个时候尾巴就开始走头的走过的路线了,因此E只需要走19次。
E:简单题,不说
F:这道题,如果进入的位置就循环了,应该是0步进入一个x的循环。
G:模拟栈的操作,
第四次:
B:注意前缀0的情况,如01111输出为1111,如果第一个数字就是0,那么输出0,而不是不输出。两个测试样例
case1: 输入 0 输出 0
case2:输入 01 输出1