随笔分类 - 学习笔记
摘要:P3374 【模板】树状数组 1 点击查看代码 #include<bits/stdc++.h> #define cs const #define il inline #define pc(i) putchar(i) #define LL long long #define fi first #def
阅读全文
摘要:百度百科说:“网络流理论 是一种类比水流的解决问题方法,与线性规划密切相关。”
阅读全文
摘要:左偏树与配对堆一样,是一种可并堆。左偏树是一棵二叉树,具有堆的性质,并且可以快速合并。
阅读全文
摘要:模拟退火是一种随机化算法。当一个问题的方案数量极大(甚至是无穷的)而且不是一个单峰函数时,我们常使用模拟退火求解。
阅读全文
摘要:字典树是一种数据结构,用于处理大量字符串,优点在于利用字符串的公共前缀,在存储时节约存储空间,并在查询时最大限度的减少无谓的字符串比较
阅读全文
摘要:利用dancing links 解决精确覆盖问题
阅读全文
摘要:树链剖分用于将树分割成若干条链的形式,以维护树上路径的信息。
具体来说,将整棵树剖分为若干条链,使它组合成线性结构,然后用其他的数据结构维护信息。
阅读全文
摘要:Treap(树堆)是一种 弱平衡 的 二叉搜索树。它同时符合二叉搜索树和堆的性质,名字也因此为 tree(树)和 heap(堆)的组合
阅读全文