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