有些竞赛不能用万能头,最好不要用,多打几个没关系。
algorithm中常用的有排序sort,二分查找lower_bound和upper_bound,全排列next_permutation和prev_permutation。数据结构在stack(栈),queue(队列、优先队列),vector等。
竞赛可以用万能头,对你的程序的时间和空间效率没有影响。
algorithm 一般包含的都是对数组的操作,比如排序,二分查找,计数,数组最小最大值等等基础的算法,感觉除了sort和二分,其他也没用到过啥。没有复杂的算法,比如图论,数论,动态规划。也没有很高级的数据结构,线段树,树状数组,平衡树。
竞赛评测机会把万能头卡掉,编译错误
有的竞赛不准用,有的准用,要看比赛规则
– MS&SC 5年前