省选准备 MISTAKE 大全

2019-03-29

[NOI2016]网格

如果是矩形,要记得考虑n或m=1的情况,不要潜意识里就以为矩形就是接近正方形的那种理想矩形。

写bool型的函数,return 的语句要想清楚,不要放错位置。

2019-03-30

[NOI2013]矩阵游戏

写高精度如果重载了运算符,数组大小不能开的太大(不要超过1e4比较安全吧)

实在太大就不要用重载了。

矩阵乘法的矩阵要尽量优化,不要随便就写出一个3*3的矩阵,其实只要1*2就够了 O(27)与O(2)的常数差距啊。。

2019-03-31

[HAOI2011]Problem b

筛莫比乌斯函数的时候 if(i%p[j]==0)break,不要写错了!(连这个都能写错??

运算的时候要尽量进行常数优化,能不用long long 就不要用long long ,前面补一个1ll*好像就可以了。

P3172 [CQOI2015]选数

if(!L)与if(!(L/i))是完全不一样的!!!

因为L和i都是整型,只要L<i,(L/i)就会为0了!!!!!!!

以后看见 形如 a/b的式子不要习惯性地以为是实数的除法,也有可能是整除,不要想当然地把实数除法的性质套上来

 [NOI2010]海拔

在有些评测机里面 as[tot++]=v[tot-1].......之类的语句是不允许的,会出现蜜汁错误。

原文地址:https://www.cnblogs.com/HLAUV/p/10623522.html