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
也许你还需要fread
点赞 回复 分享
发布于 2017-08-24 16:04
有时候需要引用穿参~
点赞 回复 分享
发布于 2017-08-24 16:50
用static
点赞 回复 分享
发布于 2017-08-24 16:53
不要用vector
点赞 回复 分享
发布于 2017-08-24 17:25
vector最开始用reserve这个方法分配下空间会更好些
点赞 回复 分享
发布于 2017-08-24 17:31

相关推荐

找不到工作死了算了:没事的,雨英,hr肯主动告知结果已经超越大部分hr了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务