您的位置:首页 > 理论基础

2016级计算机C++助教工作(10)第三次第四次上机题注意事项

2016-11-30 10:47 381 查看

各位同学,当你们队逻辑和代码的掌控能力不强的时候,切忌使用动态声明数组的方法用全局变量然后是常数大小(保证足够大)如: 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++助教