
lct
Fuko_Ibuki
Eclipse first, the rest nowhere. 已从ACM领域退出,这个账号不会再发题解了。
展开
-
关于 Link Cut Tree 的一些说明
前言背景原理操作access前言和上次的splay一样,把你们的IndependenceIndependenceIndependence开起来,今天我们再嗨一次! 学习Link Cut Tree需要一定的splay的基础,如果你的基础还是像我一样不够扎实,请点击上面的链接,学习一下splaysplaysplay再走.背景想必大家都知道LCT指的是...原创 2018-08-15 19:05:12 · 11003 阅读 · 0 评论 -
洛谷 p2387 [noi2014] 膜fa♂森林 lct维护最小生成树
题目简述做法题目简述求1-n的一条路径,路径上所有边的a的最大值和b的最大值相加最小.做法首先把边按照aaa的大小排序,接下来用link_cut_tree维护1→n1→n1\to n的边中bbb组成的最小生成树. 然后da[u]da[u]da[u]依然储存边的编号,边权依然拆成点权. 每次按顺序加入每一条边,如果111和nnn连通就算一下当前加入边的aa...原创 2018-08-28 07:49:29 · 12736 阅读 · 0 评论 -
洛谷 p4234 最小差值生成树
题意题解题意求最长边与最短边差值最小的生成树.题解LCT裸题. 将边按照边权从小到大排序,产生生成树的同时立即更新答案. 如果加入一条边的时候出现了环,把环上最小的边去掉加入该边. 每次跑最小值即可,用LCT可以较方便地维护. 为什么RE了啊啊啊啊啊啊啊啊啊!!!!!!!!!!!!!!!#include<bits/stdc++.h> ...原创 2018-09-02 20:21:20 · 14433 阅读 · 0 评论