摘要:
"Luogu P3275" 显然是一道经典的差分约束系统 相关知识可以查看: "【Luogu 1993】差分约束系统问题——小K的农场" 值得注意的是这题使用最长路更合适,因为每一个人都要取得至少一个糖果。在添加超级起点时,这本身就是一个使用大于等于号的关系,如果更换成小于等于号则会导致边的方向改变 阅读全文
摘要:
"Luogu P1993" 前置知识:最短路径相关算法 如果一个系统由n个变量和m个约束条件组成,形成m个形如ai aj≤k的不等式(i,j∈[1,n],k为常数),则称其为差分约束系统。 显然题目中给出的信息可以构成一个差分约束系统,虽然不等号的方向不统一,但是我们可以利用不等式的性质进行变换,将 阅读全文
摘要:
"Luogu P3834" 可持久化数据结构就是支持在历史版本上进行查询和修改操作的数据结构。 主席树就是对线段树的改进,使之可持久化。 前置知识:动态开点线段树 我们利用权值(值域)线段树统计区间内的数出现的次数。 (权值线段树类似于线段树+桶) 那么我们可以对每一个位置建立一棵线段树,维护$1$ 阅读全文