代码实现、挂分相关
A 是可能直接导致挂分的。
B 是导致代码连样例都过不去,可以自己调试出来,但要花很多时间。
持续更新喵
A
long long
典中典,本人不喜欢给不需要开 long long 的变量开,因为这会浪费空间,甚至导致 MLE 0分
但有时会因为忘记开挂分,xyd0711 T3 100->45
位运算优先级
优先级比==,>,<,+,-都低
可能出现于状压dp,01线性基
xyd0713 T2 50 -> 0
头文件
mac在本地不加头文件,可以编译通过。用 STL 一定记得要加
xyd0715 T2 80->0
数组大小
你猜为什么上一题只有 80 分?
因为我写成了
const int maxn = 150;
int v[maxn];
而不是
const int maxn = 150;
int v[maxn + 5];
极端情况不考虑
最多使用一次 A 操作。也可以不使用。别觉得数据没有这种极端情况,xyd0718 T4 40->10
freopen
典中典,没想到自己真的会犯这个错误。xyd0720 T3 100->0
啊啊啊啊我好伤心啊,5场模拟赛总共挂 355 分qwq。
B
轮换、对称的代码片段受对方的影响写错
极端情况不考虑
同 A 类,不过比较明显就是了。给定区间 \([l , r]\),但是有可能 \(l \ge r\)。合并两个点 \(u,v\),但是可能 \(u = v\)。
重载运算符的小于号
补药把 == 的情况包含在 < 内,即出现 \(a < b,b < a\) 的情况,否则 sort 的时候会出现神秘 TLE 或 RE。
计数,数论题取模写挂
显而易见的错误,但是小样例测不出。

浙公网安备 33010602011771号