原文:【NOI 2018】归程(Kruskal重构树)

题面在这里就不放了。 同步赛在做这个题的时候,心里有点纠结,很容易想到离线的做法,将边和询问一起按水位线排序,模拟水位下降,维护当前的各个联通块中距离 最近的距离,每次遇到询问时输出所在联通块的信息。 离线的思路对满分做法有一定的启发性,很容易想到将并查集持久化一下就能支持在线了。 但是这个是两个 log 的,有卡常的风险也不是很方便写。 当时思考了一下就快速写完离线做法就去做其他题了。 对于这道 ...

2018-07-18 22:27 0 1106 推荐指数:

查看详情

洛谷P4768 [NOI2018]归程(Kruskal重构)

题意 直接看题目吧,不好描述 Sol 考虑暴力做法 首先预处理出从$1$到每个节点的最短路, 对于每次询问,暴力的从这个点BFS,从能走到的点里面取$min$ 考虑如何优化,这里要用到Kruskal重构 我们按边权的海拔从大到小排序,建出Kruskal重构 这一定是一个小根堆 ...

Sun Jul 22 19:18:00 CST 2018 2 765
Kruskal重构入门

这个知识点好像咕咕咕了好长了。。趁还没退役赶紧补一下吧。。 讲的非常简略,十分抱歉。。 前置知识 Kruskal算法 一定的数据结构基础(如主席) Kruskal重构 直接bb好像不是很好讲,那就从这道题入手吧。 在Bytemountains有$N$座山峰,每座山峰 ...

Fri Sep 21 05:46:00 CST 2018 2 3310
算法学习——kruskal重构

kruskal重构是一个比较冷门的数据结构。 其实可以看做一种最小生成的表现形式。 在普通的kruskal中,如果一条边连接了在2个不同集合中的点的话,我们将合并这2个点所在集合。 而在kruskal重构中,如果一条边连接了在2个不同集合中的点,我们将新建一个节点出来,并用这个新节点 ...

Sat Oct 06 09:39:00 CST 2018 0 852
NOI2018」你的名字

[「NOI2018」你的名字](https://loj.ac/problem/2720) 题目描述 小A 被选为了\(ION2018\) 的出题人,他精心准备了一道质量十分高的题目,且已经 把除了题目命名以外的工作都做好了。 由于\(ION\) 已经举办了很多届,所以在 ...

Thu Jul 19 18:37:00 CST 2018 4 1748
NOI2018游记

NOI2018游记 带着约出去的:\(p\)大,全国赛去了\(60\)分,\(rank\)前\(100\)一本。还是\(pkuwc\)时候的约,\(sc\)的约太烂了,根本拿不出手。 至于状态嘛,感觉自己自从\(pkusc\)爆炸回来之后的状态就一直很迷。对于这次全国赛能不能进前百补偿一下 ...

Sat Jul 21 17:19:00 CST 2018 4 1455
NOI2018游记

Day-1   下午报道,没什么好说的 Day0   先考笔试,开幕式咕到了下午   笔试没什么好说的,反正都是 \(100\)   好像有很多人被gedit坑了?   下午开幕式,很多省 ...

Sat Jul 21 16:31:00 CST 2018 18 1541
NOI2018游记

NOI2018游记 day -1 下午到了雅礼洋湖,我被分到了女生寝室,和\(Zn\)大佬和\(nym\)住在一起,我们这个寝室全是雅礼的。 晚上去了开幕式的彩排。喊口号的场面一度十分欢乐,各个省的口号也非常的皮。 突然通知笔试改到明天上午,晚上复习了一下笔试。 day 0 早上笔试 ...

Sun Jul 22 06:32:00 CST 2018 4 655
NOI2018 游记

day-2 飞向长沙 上午收拾了收拾东西,下载了动画《爱吃拉面的小泉同学》的前五集。 吃过午饭,就准备坐车去运城机场。高铁飞速,转眼间就到了。我没坐过几次飞机,而且比较恐飞,就很难受qwqwq。在 ...

Sat Jul 21 16:25:00 CST 2018 10 949
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM