Experience
DP
杂项
初始化
集合dp
数位dp
矩阵dp
图论
度
拓扑排序
网络流
基础算法
双指针
st表
维护
trick
差分
前缀和
位运算
倍增
- 倍增log扩容
- 可重贡献,gcd,max,|&,可st表维护
贪心
悬线法
数据结构
线段树
//我们对于懒惰标记关联提出假设:
//若任意运算A优先级>B优先级,则在改变A懒惰标记之前应对B懒惰标记进行A运算,以满足优先级正确
//可以理解为栈式结构,暂时称之为优先级栈
//懒惰标记下传后至节点a, 我们取出优先级栈,再按照原有顺序入栈
//每当任意运算符X为栈顶,则对a.sum进行X运算
类型
堆
并查集
处理一类问题
开始序列都为1,m个询问,给定下标x
求最大的j满足 j<=x且ar[j]==1
将ar[j]更新为0
栈
队列
树状数组
杂项
注意事项
友情提示:
数据千万条,清空第一条。
清空不彻底,爆零泪两行。
清空不规范,超时总相伴。
代码无数行,释放要周详。
指针若遗忘,卡顿满屏慌。
结构千层套,析构须稳当。
残留无踪迹,BUG 暗中藏。
锁匙常清点,流程保通畅。
死结暗中伏,服务凉当场。
递归深似海,出口莫忘光。
误触无限迴,栈溢心拔凉。
变量未清零,爆零泪满襟。
数组不开够,越界愁白头。
多测忘清空, OI 全剧终。
高精度不会,溢出成天灾。
递归无出口,栈溢心凉透。
浮点存误差,精度惹人抓。
暴力复杂度,超时拦腰斩。
边界若疏忽,WA 0常光顾。
题意没审清,代码白费劲。
剪枝不彻底,深搜卡到死。
快读未优化,T L E 爆炸。
队列手写残,R E 报不完。
模数写反了,答案全变草。
邻接表忘链,图论火葬场。
输入用 cin,百万直接崩。
哈希撞了车,查分变乱码。
离散化手抖,坐标全喂狗。
二分死循环,左右互搏难。
贪心证不严,反例赛神仙。
暴力加剪枝,玄学过样例。
状态转移错,D P 泪成河。
位运算失序,异或变求和。
文件未定向,爆零成宿命。
空间算错位,M L E 爆 0。
stl 狂扩容,迭代全失控。
调试忘删净,P E 判死刑。
负模未修正,补码噬魂冷。
除零悄发生,R E 无坟冢。
并查不压缩,父子成死局。
KMP 跳错针,匹配变玄机。
线段树懒标,延迟更新迟。
拓扑序漏判,环中困死棋。