——分治
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 · 418 阅读 · 0 评论 -
抓企鹅
抓企鹅时间限制: 2 Sec 内存限制: 256 MB题目描述 Xyz带着他的教徒们乘着科考船一路破冰来到了南极大陆,发现这里有许许多多的企鹅。邪恶的Xyz想要抓很多企鹅回去开动物园,当宠物玩。但动物保护协会很快赶来,他必须尽快行动! 我们把南极大陆看成一个三维直角坐标系。 有N只企鹅,每只企鹅会在一定的时刻的出现,第i只企鹅在Ai时刻出现在坐标为(Bi,Ci,Di)原创 2015-12-07 20:08:19 · 553 阅读 · 0 评论 -
K大数查询
K大数查询时间限制: 2 Sec 内存限制: 512 MB题目描述 有n 个位置和m 个操作。操作有两种,每次操作如果是1 a b c 的形式,表 示往第a 个位置到第b 个位置每个位置加入一个数c。如果操作形如2 a b c 的形 式,表示询问从第a 个位置到第b 个位置,第c 大的数是多少。输入 在输入文件sequence.in 中,第一行两个数n,m。 意义如题目描述。 接下来m 行每原创 2015-12-07 20:03:24 · 368 阅读 · 0 评论 -
旅行者
旅行者时间限制: 2 Sec 内存限制: 512 MB题目描述 小Y来到了一个新的城市旅行。她发现了这个城市的布局是网格状的,也就是有n条从东到西的道路和m条从南到北的道路,这些道路两两相交形成n×m个路口(i,j)(1≤i≤n,1≤j≤m)。 她发现不同的道路路况不同,所以通过不同的路口需要不同的时间。通过调查发现,从路口(i,j)到路口(i,j+1)需要时间ri,j,从路口(i,j)到路口原创 2016-04-01 21:23:15 · 526 阅读 · 0 评论 -
城市建设
城市建设时间限制: 2 Sec 内存限制: 128 MB 题目描述 PS国是一个拥有诸多城市的大国,国王Louis为城市间的道路修建可谓绞尽脑汁。Louis可以在某些城市之间修建道路,并且在不同城市之间修建道路需要不同的花费。Louis希望修建最少的道路使得国内所有的城市连通。但是由于某些因素,城市之间修建道路需要的花费会随时改变,Louis会不断收到道路修建花费被改变的消息,他希望每收到一条原创 2016-02-23 22:34:49 · 1223 阅读 · 0 评论 -
CF888G Xor-MST
Xor-MST题目描述 照例贴传送门http://codeforces.com/problemset/problem/888/G 题解 异或最小生成树。 分治的思想,按位从大到小贪心。 每位把0的和1的分开,两组分别在内部连边,并在中间加一条边。 可以证明这样最优。 对于两组中间连边的权值,考虑一样的思想,从大到小一位一位贪心。 代码#include<bits/stdc++.h>原创 2017-11-19 15:12:47 · 880 阅读 · 0 评论 -
HDU2018多校第三场部分题目
HDU2018多校第三场部分题目K Transport Construction(hdu 6329)题目描述 http://acm.hdu.edu.cn/showproblem.php?pid=6329题解 考虑一种奇怪的求mst的办法,对于每个点求出离它最近的点,将其两两连边。 n个点n条边最后肯定是一些环和一些树。 我们把连通的点合并起来,然后再在缩好点的图上对于每个点再求...原创 2018-09-12 08:05:48 · 690 阅读 · 0 评论