代码实现、挂分相关

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。

计数,数论题取模写挂

显而易见的错误,但是小样例测不出。

posted @ 2026-07-13 20:58  Natho_nA  阅读(6)  评论(0)    收藏  举报