摘要:
对顶堆,随便维护一下大小,注意非空就好了 include define re return define ll long long define inc(i,l,r) for(int i=l;i=r; i) const int maxn=10e5+5; using namespace std; te 阅读全文
摘要:
洛谷水过了,bzoj超时了 插入等差数列=》绝对是差分 至于能分成几个等差数列,浓浓的dp阴谋味; 好吧,正常的线段树收标记 维护 因为是差分= 且不用管数值 要跳过非连续等差数列首项 当前区间如果左右端点都不选有多少个等差数列 s[0] 当前区间如果只选左端点有多少个等差数列 s[1] 当前区间如 阅读全文