上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 44 下一页
摘要: 求和式的前两项可以直接算,问题是对于每对i,j计算LCP。 一个比较显然的性质是,LCP(i,j)是h[rk[i]+1~rk[j]]中的最小值。 从h的每个元素角度考虑,就是对每个h计算有多少对i,j以它为最小值。 在h中使用单调栈统计左右比它小的第一个元素,相乘得到结果。 阅读全文
posted @ 2018-08-08 10:32 HocRiser 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 差分之后就是求多串LCS。 对其中一个串建SAM,然后把其它串放在上面跑。 对SAM上的每个状态都用f[x]记录这个状态与当前串的最长匹配长度,res[x]是对每次的f[x]取最小值。答案就是res[]的最大值。 考虑f[x]的求法,把s[]放在SAM上跑时,若下一个能正常匹配(即son[x][c] 阅读全文
posted @ 2018-08-08 10:07 HocRiser 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 由于每行点的个数不超过1000,所以行内DP可以使用$O(n^2)$算法。 先找到每个点所能直接到达的所有点(x,y,x+y或x-y相同),用排序实现。 第一问:以行为阶段,对于每行,暴力枚举最有路径在这行上的起点和终点,g[x]记录当这行的最优路径以x为起点时,终点应在什么位置,f[x]记录走到x 阅读全文
posted @ 2018-08-07 13:38 HocRiser 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 首先确定所有点的海拔非0即1,问题转化成裸的平面图最小割问题,进而转化成对偶图最短路(同BZOJ1002)。 这题的边是有向的,所以所有边顺时针旋转90度即可。 如下图(S和T的位置是反的)。 阅读全文
posted @ 2018-08-02 17:46 HocRiser 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 首先很明显剑的选择是唯一的,直接用multiset即可。 接下来可以发现每条龙都是一个模线性方程。设攻击第i条龙的剑的攻击力为$s_i$,则$s_ix\equiv a_i\ (mod\ p_i)$。 现在需要将方程化成$x\equiv c_i\ (mod\ m_i)$的形式,从而使用exCRT解决。 阅读全文
posted @ 2018-07-25 20:16 HocRiser 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 解法一: 1.首先想到离线做法:将边和询问从大到小排序,并查集维护连通块以及每个连通块中所有点到1号点的最短距离。$O(n\log n)$ 配合暴力等可以拿到75分。 2.很容易想到在线做法,使用可持久化并查集,询问时二分即可。 不能使用路径压缩,应该按秩合并,注意秩是树的深度而不是大小。$O((E 阅读全文
posted @ 2018-07-25 20:14 HocRiser 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 算法介绍网上有很多,不解释了。 给出三点坐标求圆心方法:https://blog.csdn.net/liyuanbhu/article/details/52891868 记得先random_shuffle()一下。 阅读全文
posted @ 2018-07-15 11:02 HocRiser 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 题意:在某块平面土地上有N个点,你可以选择其中的任意四个点,将这片土地围起来,当然,你希望这四个点围成。 的多边形面积最大。n<=2000。 先求凸包,再枚举对角线,随着对角线的斜率上升,另外两个点的在凸包上的位置也是单调的。 水平扫描法:先将所有点按x排序,然后从左往右边扫边求出上凸壳,然后从右往 阅读全文
posted @ 2018-07-15 10:26 HocRiser 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一张n个点的DAG,最大化选择的点数,是点之间两两不可达。 要从Dilworth定理说起。 Dilworth定理是定义在偏序集上的,也可以从图论的角度解释。偏序集中两个元素能比较大小,则在图中连一条有向边。 定义反链为一个点集,满足集合中的点两两不可达。 Dilworth定理:最小路径覆盖 阅读全文
posted @ 2018-07-14 13:08 HocRiser 阅读(218) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/zhoushuyu/p/8672807.html 阅读全文
posted @ 2018-07-11 19:54 HocRiser 阅读(206) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 44 下一页