傻逼错误合集
启动时间:2023-10-10 20:47
-
线段树
modify
的部分不往上更新tr[i]
的值:1 次 -
空间开小:3 次(未记录第一次,2025.8.12,2025.9.4)
2025.8.12:猎奇,最开始 dp
数组开的很大,怕爆空间,就开成 1e5 + 1
了。
但是访问了 n + 1
😭
2025.9.4:洛谷 P4332,访问 sz
的时候访问到 n
以上的位置了,但是只开了 n
这么大。
-
不开
long long
:3 次(未记录前两次,2025.8.6) -
语句顺序写反:1 次
-
T
组数据不输入 T:1 次 -
写双哈希定义模数的时候
1e9 + 7
不取int
:1 次
就是说本来应该是这样的 const int mod[2] = {int(1e9 + 7), 998244353};
,但却写成了这样 const int mod[2] = {1e9 + 7, 998244353};
。
-
写莫队不给询问排序 😰😰:1 次(2024.10.30)
-
写线段树不
build
😨:1 次(2025.7.25) -
写三目表达式,
:
两边的操作用逗号分隔没有打括号:1 次(2025.8.9)
k1 > k2 ? ans = min(ans, k2), l = mid1 + 1 : ans = min(ans, k1), r = mid2 - 1;
是错误的。
k1 > k2 ? (ans = min(ans, k2), l = mid1 + 1) : (ans = min(ans, k1), r = mid2 - 1);
才是正确的。
- 不取模:1 次(2025.8.12,2025.8.29)
2025.8.12:代码太难写,打算最后再取模,结果忘了 🤡(甚至和 2 的第二次是同一个题)
2025.8.29:线段树向上合并的时候忘记取模了。
- 极值开小:1 次(2025.8.12)