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

各位同学,当你们队逻辑和代码的掌控能力不强的时候,切忌使用动态声明数组的方法用全局变量然后是常数大小(保证足够大)如: 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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GDRetop

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值