SB 错误合集 | Tricks
multiset<int> s; s.erase(x);删除\(\Huge\text{所有}\)值为 \(x\) 的元素,s.erase(s.find(x))是删除\(\Huge\text{一个}\)值为 \(x\) 的元素。。multiset<int> s; upper_bound(s.begin(),s.end(),x)是 \(O(n)\) 的,s.upper_bound(x)是 \(O(\log)\) 的。char c[N]; scanf("%s",c+1); for(int i=1;i<=c.strlen();i++)是 \(O(n^2)\) 的。- 模拟赛算好空间。。
bitset<<操作是 \(O({\frac{n}{w})}\) 的。- 不要为了卡常写一堆有后效性的
if,否则你根本看不出来哪里出了问题。。。。 - https://mirror.codeforces.com/
- 若给出平面不与 \(xOy\) 平行,若不钦定法向量 \(\vec{n}\) 的 \(z\),钦定 \(x\) 或 \(y\) 都会爆炸。。。
- 最小费用最大流,不能使用当前弧优化。写法:
int ans=0;while(1){int nw=spfa(S); if(!nw) break; ans+=nw;} - P2516 最长公共子序列及记数问题可以画网格图求解
- 插板法 \(C(n-1,m-1)\) (不能为 \(0\))\(C(n+m-1,m-1)\) (可以为 \(0\))
- 最小割建边模型
- 闭区间 \([l,r]\) 转左闭右开区间 \([l,r+1)\) ,可以简单做扫描线。CF1313D Happy New Year P11830 [省选联考 2025] 幸运数字
- 打表是个好东西。
- 有限制的最小割:P1361 小M的作物
- 线段树维护一类 Dp 问题:P9893 [ICPC 2018 Qingdao R] Soldier Game,CF1919F2
- CoCoshot 太好用了!
以下是博客签名,正文无关
本文来自博客园,作者:Wy_x,转载请在文首注明原文链接:https://www.cnblogs.com/Wy-x/p/19054602
版权声明:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议(CC-BY-NC-SA 4.0 协议)进行许可。

浙公网安备 33010602011771号