上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 74 下一页
摘要: [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2726 [算法] 此题与POJ1180非常相似 但是 , 此题中的t值可能为负 , 这意味着不能每次都将斜率 <= k的点弹出 , 而需要在凸壳中进行二分查找 时间复杂度 : O(Nlo 阅读全文
posted @ 2019-02-06 22:19 evenbao 阅读(273) 评论(0) 推荐(0) 编辑
摘要: [题目链接] http://poj.org/problem?id=1180 [算法] 首先 , 用fi表示前i个任务花费的最小代价 有状态转移方程 : fi = min{ fj + sumTi(sumCi - sumCj) + S(sumCn - sunCj)} 直接进行转移的时间复杂度为O(N ^ 阅读全文
posted @ 2019-02-06 22:14 evenbao 阅读(185) 评论(0) 推荐(0) 编辑
摘要: [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=4403 [算法] 令r - l + 1 = m 若序列的长度为i , 那么每个数的出现次数x1 , x2 , x3 , .. xm满足 : x1 + x2 + x3 + .. + xm 阅读全文
posted @ 2019-01-24 21:13 evenbao 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Problem A. Two distinct points [题解] 显然 , 当l1不等于r2时 , (l1 , r2)是一组解 否则 , (l1 , l2)是一组合法的解 时间复杂度 : O(1) [代码] Problem B. Divisors of Two Integers [题解] 首先 阅读全文
posted @ 2019-01-24 20:55 evenbao 阅读(179) 评论(0) 推荐(0) 编辑
摘要: [题目链接] https://codeforces.com/contest/600/problem/E [算法] 对于每一个点建立一棵线段树 , 维护当前点的子树中每个点的出现次数 可以通过深度优先遍历从下到上进行线段树合并 时间复杂度 : O(NlogN) [代码] 阅读全文
posted @ 2019-01-04 22:32 evenbao 阅读(181) 评论(0) 推荐(0) 编辑
摘要: [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3073 [算法] 考虑线段树优化建图 建立两棵线段树 , 一棵为入树 , 一棵为出树 ,连边时 , 我们只需建立超级点S , 将区间[A , B]与点S连边 , 点S与区间[C , D] 阅读全文
posted @ 2019-01-04 22:28 evenbao 阅读(194) 评论(0) 推荐(0) 编辑
摘要: [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2733 [算法] 用线段树维护图的联通块 , 并查集维护连通性 加边时可以直接线段树合并 时间复杂度 : O(NlogN) [代码] 阅读全文
posted @ 2018-12-31 21:52 evenbao 阅读(177) 评论(0) 推荐(0) 编辑
摘要: [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3545 [算法] 离线加边 , 用并查集维护连通性 , 然后线段树合并即可 时间复杂度 : O(NlogN) [代码] 阅读全文
posted @ 2018-12-31 21:50 evenbao 阅读(154) 评论(0) 推荐(0) 编辑
摘要: [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3307 [算法] 考虑树上差分 : 在路径x-y上每个点放一个物品c , 等价于 : 在x到根节点的路径上放一个物品c , 在y到根节点的路径上放一个物品c , 然后在x和y的最近公共祖 阅读全文
posted @ 2018-12-30 21:30 evenbao 阅读(219) 评论(0) 推荐(0) 编辑
摘要: [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1901 [算法] 首先 , 考虑没有修改操作 不妨建立可持久化线段树 , 第i棵树维护区间[1 , i]中的数的出现个数 , 则可以通过在线段树上二分的方式求出答案 那么 , 若有修改操 阅读全文
posted @ 2018-12-29 22:21 evenbao 阅读(143) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 74 下一页