E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
BZOJ4009
[HNOI2015]接水果 (洛谷3242/
bzoj4009
)
洛谷应该是疯了,又给我推荐黑题,又花了一上午闲话少说,先给链接大致题意描述(语文不好请见谅):给一棵树,再给P条路径,每条路径有权值。有Q次询问,每次给一条路径和k,让你输出能完全覆盖这条路径的第k大路径(的权值)(a-->b)&(b-->a)arethesame我知道您肯定没看懂,所以您还是去打开链接看吧先考虑如何得到完全覆盖的路径:设水果路径起点为x,终点为y,且dep[x]y路径上的第一个点
p_b_p_b
·
2020-06-24 19:41
题解
数据结构
bzoj4009
: [HNOI2015]接水果【整体二分+扫描线】
Description风见幽香非常喜欢玩一个叫做osu!的游戏,其中她最喜欢玩的模式就是接水果。由于她已经DTFC了Thebigblack,她觉得这个游戏太简单了,于是发明了一个更加难的版本。首先有一个地图,是一棵由n个顶点、n-1条边组成的树(例如图1给出的树包含8个顶点、7条边)。这颗树上有P个盘子,每个盘子实际上是一条路径(例如图1中顶点6到顶点8的路径),并且每个盘子还有一个权值。第i个盘
Neo__Z
·
2020-06-22 20:27
树状数组
整体二分
扫描线
bzoj
一些做过的东方题目整理
以下均为博文链接[ZOJ3522]Hideandseek[ZOJ3229]ShoottheBullet[COGS2189]帕秋莉的超级多项式[BZOJ3925]地震后的幻想乡[BZOJ2322]梦想封印[
BZOJ4009
zlttttt
·
2020-06-21 15:01
其他
[
BZOJ4009
][HNOI2015]接水果(dfs序+扫描线+线段树套线段树)
Description风见幽香非常喜欢玩一个叫做osu!的游戏,其中她最喜欢玩的模式就是接水果。由于她已经DTFC了Thebigblack,她觉得这个游戏太简单了,于是发明了一个更加难的版本。首先有一个地图,是一棵由n个顶点、n-1条边组成的树(例如图1给出的树包含8个顶点、7条边)。这颗树上有P个盘子,每个盘子实际上是一条路径(例如图1中顶点6到顶点8的路径),并且每个盘子还有一个权值。第i个盘
xyz32768
·
2020-06-21 14:55
BZOJ
UOJ
LOJ
【整体二分/点分治/树链剖分 + 数据结构】
BZOJ4009
[HNOI2015]接水果
【题目】BZOJ一棵nnn个节点的树,有PPP条带权值不相同路径,QQQ个询问。每个询问给定一条路径以及一个KKK,查询所有带权路径中是给定路径的子路径的第KKK小权值。n,m,Q≤4×104n,m,Q\leq4\times10^4n,m,Q≤4×104。【解题思路】首先显然的套路是一条带权路径能贡献到的询问是询问路径的两个端点分别在带权路径的两个子树中或一个在子树中另一个不在子树中。(哎呀常用的
Dream_Lolita
·
2019-02-13 11:49
分而治之-整体二分
其他-扫描线
【整体二分/点分治/树链剖分 + 数据结构】
BZOJ4009
[HNOI2015]接水果
【题目】BZOJ一棵nnn个节点的树,有PPP条带权值不相同路径,QQQ个询问。每个询问给定一条路径以及一个KKK,查询所有带权路径中是给定路径的子路径的第KKK小权值。n,m,Q≤4×104n,m,Q\leq4\times10^4n,m,Q≤4×104。【解题思路】首先显然的套路是一条带权路径能贡献到的询问是询问路径的两个端点分别在带权路径的两个子树中或一个在子树中另一个不在子树中。(哎呀常用的
Dream_Lolita
·
2019-02-13 11:49
分而治之-整体二分
其他-扫描线
2018.10.02
bzoj4009
: [HNOI2015]接水果(整体二分)
传送门整体二分好题。考虑水果被盘子接住的条件。不妨设水果表示的路径为(x1,y1)(x_1,y_1)(x1,y1),盘子表示的为(x2,y2)(x_2,y_2)(x2,y2)不妨设dfn[x2]>dfn[y2],dfn[x1]>dfn[y1]dfn[x_2]>dfn[y_2],dfn[x_1]>dfn[y_1]dfn[x2]>dfn[y2],dfn[x1]>dfn[y1]那
SC.ldxcaicai
·
2018-10-02 00:35
#
整体二分
BZOJ4009
: [HNOI2015]接水果 解题报告
题目问两点间的路径上子路径权的第k小,一开始给出能做子路径的路径p[]和其权值有一篇介绍的很详细的题解http://www.cnblogs.com/mjy0724/p/4447813.html看了思路知道怎么做会打的下面我写的东西都可以不看了窝讲一下个人具体的做法(不会具体怎么做的可以看下)这道题整体二分就是二分一个路径的权值,将当前考虑的矩阵按是否在二分的范围内分类拿出来,像归并排序那样把这个区
L_0_Forever_LF
·
2016-10-15 10:02
BZOJ
整体二分
BZOJ4009
[HNOI2015]接水果
AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=4009 打了一会儿的整体二分了...于是就准备好了做这道题。具体题解不想讲了,看看别人的就好:http://blog.csdn.net/thy_asdf/article/details/50363672然后注意二维平面上其实我们是舍弃了一部分点的,就是类似要求横坐标一定要小于纵坐标这种...
诚叙
·
2016-03-03 21:00
BZOJ4009
: [HNOI2015]接水果
4009: [HNOI2015]接水果Description风见幽香非常喜欢玩一个叫做 osu!的游戏,其中她最喜欢玩的模式就是接水果。由于她已经DT FC 了The big black, 她觉得这个游戏太简单了,于是发明了一个更加难的版本。首先有一个地图,是一棵由 n 个顶点、n-1 条边组成的树(例如图 1给出的树包含 8 个顶点、7 条边)。这颗树上有 P 个盘子,每个盘子实际上是一条路径
wzj_is_a_juruo
·
2016-03-01 17:00
bzoj4009
: [HNOI2015]接水果
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4009思路:先给定一些路径,每个路径有一个权值。题目要求的是对于一个路径,它的子路径中权值第k大的是多少首先我们观察一个盘子(u,v),它能接到哪些水果呢?分情况:如果u!=lca(u,v)那么水果的两端点(a,b)就在盘子两端点的子树中用dfs序来表示,就是dfn[u] #include #
thy_asdf
·
2015-12-20 12:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他