上一页 1 2 3 4 5 6 7 ··· 26 下一页
摘要: 题面 求中位数的套路:二分,大于等于的设为1,小于的设为-1 于是可以从小到大排序后依次加入可持久化线段树,这样每次只会变化一个位置 那左右端点是区间怎么办? 先把中间的算上,然后维护每个区间左右两侧最大子段和,左右和右左拼起来即可 1 #include<cstdio> 2 #include<cst 阅读全文
posted @ 2019-03-15 08:35 Speranza_Leaf 阅读(164) 评论(0) 推荐(0)
摘要: 题面 根据树上距离的计算方法,可以先把答案化成$\sum dep_i+n*dep_u-\sum 2*dep[LCA(i,u)]$的形式,然后维护$\sum 2*dep[LCA(i,u)]$ 把妖怪们按年龄排序,轻重剖分后插入每个点到根的路径,记录经过次数,询问也是往根跳然后每次统计边权*次数。 可持 阅读全文
posted @ 2019-03-15 08:17 Speranza_Leaf 阅读(120) 评论(0) 推荐(0)
摘要: T1 基环树直径,一定学 T2 树上斜率优化,类似购票,数据结构/分治算法,一定改 (把点按深度排序倒着跑2e7次斜率优化也能A,orz zyz) T3 CC原题,码码码,一定补 一定咕 学动态点分治去了 因为各种原因又压进来一篇 T1 神tm 暴力DP+剪枝可过,我觉得反正只会暴力然后就没剪枝,造 阅读全文
posted @ 2019-03-12 14:35 Speranza_Leaf 阅读(278) 评论(0) 推荐(0)
摘要: 题面 二进制分组,修改把区间拆开丢在后面,合并的时候归并最后两块;查询在对应节点上二分答案 1 #include<cstdio> 2 #include<cstring> 3 #include<algorithm> 4 using namespace std; 5 const int N=100005 阅读全文
posted @ 2019-03-11 21:25 Speranza_Leaf 阅读(137) 评论(0) 推荐(0)
摘要: 题目见LOJ T1 先建SAM转成两两LCA的len的最大值 考场搞了一个根号带俩log的算法,还写挂了。。。 正解据zrq说是个套路:显然我们对于一些相同的后缀只考虑右侧的更优。于是从左往右扫,维护每个点到根路径上它右侧right集合中的最大值,每次直接爬parent树更新,询问就在右端点询问左端 阅读全文
posted @ 2019-03-11 20:24 Speranza_Leaf 阅读(166) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-03-09 16:03 Speranza_Leaf 阅读(4) 评论(0) 推荐(0)
摘要: 例行的废话: 为什么有这么个东西? 因为沙茶博主没有好好学过点分治,NOIP前讲了几次都是看着题解瞎打了一气混过去的,NOIP之后就没有好好讲的也没有好好做了。 所以点分治水平基本为零,于是尝试在滚粗之前抢救一下,重学点分治(和动态点分治)。 注意是自我抢救,不是教程或者题目汇总,所以完全不建议看这 阅读全文
posted @ 2019-03-08 21:56 Speranza_Leaf 阅读(146) 评论(0) 推荐(0)
摘要: RT Part1 BZOJ 5125 小Q的书架 决策单调性优化DP,设$dp[i][j]$表示前$i$个数分成$j$段的最小代价,转移是$dp[i][j]=min(dp[i][j],dp[k][j-1]+rev(k+1,i))$,暴力移动指针求区间逆序对。因为后面那坨东西并不是单峰的所以用分治解决 阅读全文
posted @ 2019-03-08 20:06 Speranza_Leaf 阅读(171) 评论(0) 推荐(0)
摘要: 题面 学习二进制分组 题目本身可以看成二维平面上的问题,转成切比雪夫距离后就是矩形和了 二进制分组是将每个修改添加到末尾,然后从后往前二进制下进位合并,这样最多同时有$\log n$组,每个修改只会被合并$\log n$次。再用一个$log$代价在每次询问时把答案合并起来即可 1 #include< 阅读全文
posted @ 2019-03-07 19:42 Speranza_Leaf 阅读(161) 评论(0) 推荐(0)
摘要: 调T3沙茶错误调半天,最后T1没写暴力,0+100+90滚粗了 T1 如果玩一玩/推一推可以发现两段前缀相同的序列p1和p2 构成的方案数是$Catalan(|p1|,|p2|)$,于是预处理从每对位置$a,b$开始的最长相同长度,然后就可以DP了:设$dp[i][j]$表示第一个序列从$i$第二个 阅读全文
posted @ 2019-03-07 16:36 Speranza_Leaf 阅读(178) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 26 下一页