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

相关推荐

xxxxOxo:该催就催,想要你的不会因为催就挂,催了就挂的是因为本来就要挂你
点赞 评论 收藏
分享
已oc 云智断更了好几天,也有一些话想说,继续更新一篇云智timeline 4.18 一面 半个小时后约二面 4.21二面 当晚 约hr面 4.23hr面 4.30 发offer之前美团的二面挂了,进入人才库,后面又被捞起来面试,4.30号 美团又一面,现在还没出一面结果感觉也不报什么希望,就算一面过了,还有二面,我经不起深入拷打,唉,真的,好难五一躺平了五天,吃吃玩玩睡睡~还要担心毕业,科研更是难,唉暑期可能就到此为止了,后面没有时间在这个上面了,要抓紧时间做科研,为了后面能出去实习。大厂,秋招再见!!!有一些感慨:4.1是我的第一次面试,美团,面试的时候紧张到浑身发...
daisy9542:我今晚也是美团一面,已经第六次了。我也面了其他的,没拿到 offer。但我想开了,要按照自己的节奏来,找暑期转正然后秋招大杀四方并不是唯一的出路,其实还有很多选择的,有 0 实习最后秋招拿 offer 了,也有不选择互联网去国企的外企的,考编的,创业的。现在的失败不代表以后的路都是黑暗的,只不过可能运气还没降临到头上。所以现在要做的,就是放平心态,提升自己,通过面试了解到自己的优点和不足,争取下次机会来了能好好抓住
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务