上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: 很经典,想记录一下 网络流里有一个很典的trick,求最大获利转化成最小损失 求最小损失转化成割边 求的是max(边权和-边所连接的点权和),考虑把边看成左部点,把点看成右部点 刚开始我们假设边全都要选,那么最小割也就是选取左部所有点,去掉右边所有点 也就是把所有边都选了,再扣掉所有点(根据最小割的 阅读全文
posted @ 2023-03-02 10:50 liyishui 阅读(18) 评论(0) 推荐(0)
摘要: 势能线段树| 拉线段树题单时发现的这道 花神游历各国的骚操作至今让我印象深刻,原来有名字 所谓势能,大意就是原本你在高空,操作一点下降一点,势能变少一点..当你落地时,修改就没意义了 因此可以打一个落地标记:) 适用在操作次数不会很多、lazytag失效时,常见的比如开根号,区间取mod,位运算。 阅读全文
posted @ 2023-03-01 20:15 liyishui 阅读(24) 评论(0) 推荐(0)
摘要: 开一个变量维护同一个区间内颜色是否相同,而且显然要用lazytag了 递归到颜色相同的区间时就可以直接打标记 然后对于标记,维护的就是常规区间加的部分 (最开始没写lazy,wa6,没明白自己怎么错的,但是又觉得要加lazy很合理:) 由于有区间推平的操作,用珂朵莉树也可以,详情见洛谷题解区 #in 阅读全文
posted @ 2023-03-01 11:45 liyishui 阅读(18) 评论(0) 推荐(0)
摘要: 给你一个笛卡尔坐标系,现在要支持三种操作,第一种操作是添加一个点(x,y),第二种操作是删除一个点(x,y), 第三种操作是查询严格在点(x,y)右上角的点中,横坐标最小的点,如果有多个点,选择纵坐标最小的那个。 首先肯定离散化 然后考虑怎么用线段树表示二维的信息,觉得树套树也可以写,但是线段树套s 阅读全文
posted @ 2023-02-28 09:27 liyishui 阅读(53) 评论(0) 推荐(0)
摘要: 让你构造一个数列,满足m种限制条件,每种限制条件是l,r,x,要求构造的序列区间[l,r] 与运算的值结果为x。 注意到如果某一位上&运算的结果为1的话,该区间内所有元素都要是1 先把需要是1的地方拎出来处理,相当于区间操作,写个lazytag; 然后再考虑0,显然如果为0,区间内只要有1个0就可以 阅读全文
posted @ 2023-02-28 09:21 liyishui 阅读(39) 评论(0) 推荐(0)
摘要: 一看发现要求满足3个条件,有点头大 可以先把所有的bus和people拎出来,用bus的s和people的l去排序,这样能保证对于当前的people,si都合法。 然后考虑如何满足ti最小的情况下,使得fi>=bj,且ti>=rj 思想有点像dp,dp里解决二维问题,一问是拿下标做状态,然后搞偏序或 阅读全文
posted @ 2023-02-27 17:21 liyishui 阅读(19) 评论(0) 推荐(0)
摘要: 首先注意到gcd是满足结合率的,所以可以用线段树维护区间gcd 然后简单讨论一下什么时候只要删掉一个就可以 1,如果左区间和右区间的gcd都为x的倍数,直接return true 2,如果都不是,也都直接return false 3,如果有一个是,那么转化为子问题继续递归,出口是l==r(只能删一个 阅读全文
posted @ 2023-02-27 11:25 liyishui 阅读(29) 评论(0) 推荐(0)
摘要: 题意:一颗有根树,树上每一个节点有一个灯,要支持两种操作 第一种操作是统计一颗子树内开着的灯个数。 第二种操作是将一个子树内的所有灯状态改变(开灯->关灯,关灯->开灯)。 解: 经典处理方法是先把树通过dfs序拍成区间,预处理出每个结点u管理的左右端点 然后变成区间改变01状态,求和问题 01状态 阅读全文
posted @ 2023-02-14 12:44 liyishui 阅读(15) 评论(0) 推荐(0)
摘要: 直接用城市建点的话不好表达连边的关系 考虑把每条边看作左部点 右部点的话朴素想法是工人,但是也不好表达工人和材料的关系 发现工人的信息可以整合成一共有多少种材料,每种材料有多少人擅长 所以把材料看成右部点,城市和所需材料之间连容量为1的边,材料和汇点T之间连容量为“擅长该材料人数”的边 那基环树怎么 阅读全文
posted @ 2023-02-11 22:27 liyishui 阅读(29) 评论(0) 推荐(0)
摘要: 观察到n+m最多才2000个点,正解也不是差分约束 但是它能跑:) 建图比较平凡不记述 难得的是用链式前向星T了,改vector过了 T9的话是加了随机化优化,cin读入,链式前向星存边 1513ms的是没加随机化优化,scanf读入,vector存边 857ms的是没加随机化优化,scanf读入, 阅读全文
posted @ 2023-02-10 22:39 liyishui 阅读(33) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页