C++做算法题时防止超时的小技巧......

用C++做笔试的时候,明明是复杂度符合要求了,但是偏偏不能100%AC,这就很蛋疼了。
感觉对于C/C++, 判题系统都是按照C的速度要求时间的......
说一下自己吃过的亏吧

1. 大量数据输入输出的时候,用scanf, printf, 不用cin, cout
2. 给定数据长度的话,尽量用全局数组,不要用vector

大家还有什么其他的技巧,也可以来交流一波,别因为这些原因笔试吃亏啊~
#C++工程师#
全部评论
vector初始化的时候指定长度应该就差不多了吧
点赞 回复 分享
发布于 2017-08-24 16:58
scanf有用,用全局变量会不会觉得代码风格不好。。
点赞 回复 分享
发布于 2017-08-24 16:40
vector最开始用reserve这个方法分配下空间会更好些
点赞 回复 分享
发布于 2017-08-24 17:31
不要用vector
点赞 回复 分享
发布于 2017-08-24 17:25
用static
点赞 回复 分享
发布于 2017-08-24 16:53
有时候需要引用穿参~
点赞 回复 分享
发布于 2017-08-24 16:50
也许你还需要fread
点赞 回复 分享
发布于 2017-08-24 16:04

相关推荐

04-11 23:51
门头沟学院 Java
坚定的芭乐反对画饼_许愿Offer版:人人都能过要面试干嘛,发个美团问卷填一下,明天来上班不就好了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务