算法竞赛应该说主要需要关注的点在于算法本身,总觉得使用c/c++需要花太多的时间去顾及内存分配,绕着弯子遵循语法。仅就国内oj目前还不支持c++11的情况说(不知道regional支持么): 没有tuple,即便算上pair,但也不支持pattern matching。 没有办法做到函数随用随写,导致每用一次for_each、accumulate就得非常不和谐地给它们的unaryfunction、binaryoperation想一次名字。并且accumulate必须传init参数,导致需要根据binaryoperation精心设计幺元,sad满满。。(这都是c++模板的错么,不传init就不能确定返回值的类型? 经常出现vector/map就tle甚至mle,改成数组/手动hash就a的情况。有的题目甚至需要手动维护内存池,栗如zoj2112那道主席树,new的内存都不敢随便delete,好心塞。。。 很多oj甚至-o2优化都不开,stl时空消耗大得飞起。。。
非常抱歉!本站不支持旧版本IE浏览器~~建议使用IE10/IE11/Chrome/Firefox/Safari等高级浏览器浏览。