晶石后任(暴力)
查看原帖
晶石后任(暴力)
1496577
zbj2008楼主2025/7/28 16:44

0.x==1或者对应vector的size==0要跳过,每次用vector要判断是否是空

1.调成C++98,有玄学优化(一定要开O2)

2.迭代器没有>=,<=,记住是一个lower_bound,另一个是upper_bound

3.注意删除时的顺序与范围(0到size开区间)

4.要用中间变量处理(玄学RE)

5.注意快读快写的long long与int转化(唐人错误),顺便,记住换行!!!

6.补药开结构体口牙(可能CE)

7.sqrt()一次搞定根号ai,卡常(还有fread,fwrite)

8.洛谷日爆可以考虑循环展开(最大13)(也许) 同时可以特判x==2(用位运算)

9.-Wall可以检查出函数类型错误(O2下会RE)

10.register无用(心理安慰),但本题中对于迭代器i++改为++i有用

11.小心数组越界(dev上查不出来)

12。注意i,it变量名,小心空间

感谢noip没有卡纯暴力,让我这种蒟蒻浑水摸鱼了人生第一道ynoi

2025/7/28 16:44
加载中...