上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页
摘要: POJ3237 Tree 树链剖分 边权 传送门:http://poj.org/problem?id=3237 题意: n个点的,n 1条边 修改单边边权 将a b的边权取反 查询a b边权最大值 题解: 修改边权就查询点的深度大的点,用大的点去存这条边的边权,其余的就和点权的是一样的了 取反操作用 阅读全文
posted @ 2019-07-17 22:15 buerdepepeqi 阅读(140) 评论(0) 推荐(0) 编辑
摘要: POJ2763 Housewife Wind 树链剖分 边权 传送门:http://poj.org/problem?id=2763 题意: n个点的,n 1条边,有边权 修改单边边权 询问 输出 当前节点到 x节点的最短距离,并移动到 x 节点位置 题解: 树链剖分裸题 树链剖分就是将树分割为多条边 阅读全文
posted @ 2019-07-17 22:11 buerdepepeqi 阅读(125) 评论(0) 推荐(0) 编辑
摘要: HDU3669 Aragorn's Story 树链剖分 点权 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=3966 题意: n个点的,m条边,每个点都 有点权 修改 从u v上所有点的点权 查询单点点权 题解: 树链剖分裸题 树链剖分就是将树分割为多 阅读全文
posted @ 2019-07-17 22:05 buerdepepeqi 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 2018 CCPC 吉林站 H Lovers 传送门:https://www.spoj.com/problems/LIS2/en/ 题意: q次操作 1.将第l~r个数的左边和和右边都加上一个数d, 使得这个数变成 $ds_id$的形式 2.询问区间和 题解: 线段树题 这个update操作不好维护 阅读全文
posted @ 2019-07-16 17:39 buerdepepeqi 阅读(502) 评论(0) 推荐(0) 编辑
摘要: SPOJ Another Longest Increasing Subsequence Problem 传送门:https://www.spoj.com/problems/LIS2/en/ 题意: 给定 N 个数对 $(x_i,y_i)$,求最长上升子序列的长度。上升序列定义为满足$(x_i,y_i 阅读全文
posted @ 2019-07-16 14:40 buerdepepeqi 阅读(204) 评论(0) 推荐(0) 编辑
摘要: UVA live 6667 三维严格LIS 传送门:https://vjudge.net/problem/UVALive 6667 题意: 每个球都有三个属性值x,y,z,要求最长的严格lis的长度和方案数 题解: 一维LIS很好求,dp一下就行 二维的LIS,将第一维排序后,和第一维一样 那么三维 阅读全文
posted @ 2019-07-16 14:24 buerdepepeqi 阅读(228) 评论(0) 推荐(0) 编辑
摘要: HDU4742 CDQ分治,三维LIS 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=4742 题意: 每个球都有三个属性值x,y,z,要求最长的lis的长度和方案数 题解: 一维LIS很好求,dp一下就行 二维的LIS,将第一维排序后,和第一维一样 那 阅读全文
posted @ 2019-07-16 10:45 buerdepepeqi 阅读(350) 评论(0) 推荐(0) 编辑
摘要: Codeforces 11194F (组合数学) 传送门:https://codeforces.com/contest/1194/problem/F 题意: 你有n个事件,你需要按照1~n的顺序完成这些事件,每个事件需要$t_i$的时间完成,你现在一共有T的时间去做这些事情,每做一件事情的时候,你有 阅读全文
posted @ 2019-07-15 11:53 buerdepepeqi 阅读(425) 评论(0) 推荐(0) 编辑
摘要: Codeforces 293E 传送门:https://codeforces.com/contest/293/problem/E 题意: 给你一颗边权一开始为0的树,然后给你n 1次操作,每次给边加上边权,问你n 1次操作后有有多少对点之间的路径长度小于等于l,并且边权和小于等于w 题解: poj1 阅读全文
posted @ 2019-07-14 02:16 buerdepepeqi 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Codeforces 669E CDQ分治 传送门:https://codeforces.com/problemset/problem/669/E 题意: 三个操作: 1.在第x秒插入一个值y 2.在第x秒移走一个值y 3.查询第x秒有多少个y 题解: 有版本的查询,我们很容易想到可以基于时间给他排 阅读全文
posted @ 2019-07-14 00:56 buerdepepeqi 阅读(275) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页