奇闻记录Sweetlemon随笔发布于:2019年4月9日更新于:2019年4月9日准备省选了,没想到还遇到这样的坑……开个贴记录一下神坑。std::sort的比较函数要求高在重载sort的比较函数时,一定要注意,若a==b,则cmp(a,b)一定不能返回true,否则会引发段错误。因此,在写莫队的奇偶排序时,必须写(bel[lhs.l]&1)?(lhs.r<rhs.r):(lhs.r>rhs.r),而不能写(bel[lhs.l]&1)^(lhs.r<rhs.r)。upd: 这个问题在两个多月后又重现了……莫队RE多半就是这个原因了啊。奇闻桶排序、基数排序与后缀排序最近学后缀数组,需要接触到这些排序方法,于是乎开帖记录。 术语说明本文中,“排名”可以粗浅地理解为“不大于xxx的元素个数称为xxx的排名”。但是,有重复元素的时候,假设小于xxx的元素个数是a...离线算法今天花了一整天练习数据结构,尤其是基础根号算法。其中最有特色的当属离线算法。在很久远的过去(大概是2017年春),无知的我在写洛谷月赛的数据结构题时,就有了离线的思想,但并没有想到太多有效的离线...