——树分治
wcy_1122
这个作者很懒,什么都没留下…
展开
-
购票
购票题目放个传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3672题解很容易推出暴力dp:f[i]=f[j]+p[i]*(dep[i]-dep[j])+q[i]。 我们可以设k=dep[j],b=f[j],x=p[i],如果是链斜率优化即可。不是链的话,每次把每个节点到根的路径取出来处理即可。 正解:点分治+cdq分治。(本蒟蒻太懒(弱)原创 2015-12-09 21:50:40 · 386 阅读 · 0 评论 -
大工程
大工程时间限制: 6 Sec 内存限制: 512 MB 题目描述 国家有一个大工程,要给一个非常大的交通网络里建一些新的通道。 我们这个国家位置非常特殊,可以看成是一个单位边权的树,城市位于顶点上。 在2个国家a,b之间建一条新通道需要的代价为树上a,b的最短路径。 现在国家有很多个计划,每个计划都是这样,我们选中了k个点,然后在它们两两之间新建C(k,2)条 新通道。现在对于每个计划原创 2015-11-24 21:46:30 · 407 阅读 · 0 评论 -
树上的路径
树上的路径时间限制: 1 Sec 内存限制: 256 MB 题目描述 给定一棵N个结点的树,结点用正整数1..N编号,每条边有一个正整数权值。用d(a,b)表示从结点a到结点b路径上经过边的权值和,其中要求a题解类似于noi2009超级钢琴的做法,先用点分治找出每个点能和它联通的点的区间,然后把这些东西扔到一个堆里,用主席树维护区间第K大即可。代码#include<iostream>原创 2015-11-15 10:10:03 · 590 阅读 · 0 评论 -
最短路径树问题
最短路径树问题时间限制: 1 Sec 内存限制: 128 MB 题目描述 给一个包含n个点,m条边的无向连通图。从顶点1出发,往其余所有点分别走一次并返回。 往某一个点走时,选择总长度最短的路径走。若有多条长度最短的路径,则选择经过的顶点序列字典序最小的那条路径(如路径A为1,32,11,路径B为1, 3, 2, 11,路径B字典序较小。注意是序列的字典序的最小,而非路径中节点编号相原创 2015-11-15 10:17:40 · 7127 阅读 · 0 评论 -
紫荆花之恋
紫荆花之恋题目描述 http://www.lydsy.com/JudgeOnline/problem.php?id=3435 来源 wc2014 by WJMZBMR 题解 首先将题目给的式子划开。 d1+d2<=r1+r2,划开得到d1-r1<=r2-d2 所以如果没有强制在线,可以动态点分治,对于每一层分治用一个平衡树来维护d1-r1,在查询的时候用r2-d2来查询即可。 由于这原创 2016-05-05 11:20:48 · 1070 阅读 · 0 评论 -
HDU2018多校第五场部分题目
HDU2018多校第五场部分题目这场4题滚了,傻逼点分治想不到。。A Always Online(hdu 6350)题目描述 http://acm.hdu.edu.cn/showproblem.php?pid=6350题解 开场看了这题,然后没看清楚题目条件,被那个式子吓跑了。 这个题有一个很重要的条件,每条边最多只会属于一个简单环。 我们把最大流转换成最小割,任意两个...原创 2018-09-05 09:12:02 · 695 阅读 · 0 评论 -
2017ccpc杭州现场赛
2017ccpc杭州现场赛这场状态还行,过了8个题,不过罚时有点大,大概是少一题的去年我校4队的三倍。A - Super-palindrome(hdu 6264)题目描述http://acm.hdu.edu.cn/showproblem.php?pid=6264题解签到题。显然这个串最后一定会变成ababab这样的形式,枚举奇数位和偶数位的字符,暴力算一下答案,取个最优就好了。代码...原创 2018-10-19 20:26:36 · 566 阅读 · 0 评论