10 2021 档案
摘要:不定期更新,以下部分模板和他人共同完成,已标明 目录 就是提醒你看一下目录。 ##珂朵莉树 template<typename Tp, typename comp = std::equal_to<Tp> > /** * comp(a,b) to decide if they can be merge
阅读全文
摘要:解线性方程组 高斯消元 我们想想人类是如何解线性方程组的,一个例子 运用小学数学知识,(2)-(3)就可以解出$,z,
阅读全文
摘要:模拟退火 问题引入 维限制的背包中,求总价值最大值 爬山&贪心 这题有一个显而易见的错误做法,先把物品按某种神秘方式排序,然后贪心地放入背包 于是考虑乱搞,每次random_shuffle一下物品,再
阅读全文
摘要:分块 基本分块 分块是优美的暴力,就是把一个序列分成多块来处理,每次维护块,边缘不是整块的地方暴力处理 如果我们设块长为B,则有 维护复杂度为 查询复杂度为 结合数学知识,我们很容易发现时,效率最高,总复杂度为O(\(
阅读全文