每天一个爆零小技巧(持续更新

摘要:感谢机房各位dalao为本文提供示范操作

12

多测不清空,调码两行泪

11

注意不同函数之间的调用时要写对函数名
szt因为在线段树板子2中加和乘两个函数调用错了结果修树修了一上午

10

注意不要重变量名,要有自己的变量名习惯
szt因此给wzd修线段树修了半下午

9

玄学错误:变量不能直接用3f赋值(这个值会很小,要用3f3f3f3f,memset倒可以用3f赋初值(主要是因为原理不同))
lps在做 P4767 [IOI2000]邮局 时发现的

8

双重循环中,循环所用的变量别写串了
szt和lps都犯过

7

“一个scanf("%d",&w[N]);查一个小时” ---wzd(N是个常量

6

代码中有除法时注意除数不能为零
szt因此提交了数十次代码全部RE(感谢lkp帮我查出错误

5

注意数据范围,题面ans如果超long long,在INF赋初值时直接赋值1e18,并记得开long long

十年OI一场空,不开long long见祖宗

4

if()语句后面要紧接着加分号,那样你就可以向陈绿一样两个看上去相同的代码TLE了

3

局部变量记得不要赋初值,那样你就可以像Ariel_一样莫名其妙爆零了

2

看清楚题目在做题(不行去灌杯coffee

1

线段树注意边界别写挂(容易T掉)

原文地址:https://www.cnblogs.com/Silymtics/p/13775208.html