摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3672 法一:线段树维护可持久化单调队列维护凸包 斜率优化DP 设dp[i] 表示i号点到根节点的最少花费 dis[i] 表示 点i到根节点的距离 dp[i]= min { (dis[i]-dis[j] 阅读全文
posted @ 2018-02-26 14:31 TRTTG 阅读(359) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3670 法一:KMP+st表 抽离nxt数组,构成一棵树 若nxt[i]=j,则i作为j的子节点 那么num[i] 就是i到根节点的路径上,所有<=i/2 的节点的个数 这棵树的点随深度的递增而增大 所 阅读全文
posted @ 2018-02-26 14:20 TRTTG 阅读(231) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=5100 1、找到d1[i]+dn[i] 最小的点,作为1到n链上的点 2、令链长为D,若abs(d1[i]-dn[i])==D,则 i 与1或n 连边 3、对于链上除去1和n的点k,若 dn[i]-d1 阅读全文
posted @ 2018-02-26 14:04 TRTTG 阅读(203) 评论(0) 推荐(0) 编辑