-----图论-----
图论
ハルカナソラヘ
果てなく続いて行く、
生きとし生けるものは。
抗うことの出来ない、
散り行く因縁抱いて。
記憶の隙間で ただ微笑む瞳が 儚く零れた、
運命さえ 光で照らして行く。
闇を離した この手を繋ぐ、
穢れなき宵 咲き誇るように。
夢から覚めた 昨日の声を、
ずっと聞かせて 独り歩いて行く。
展开
-
20200918 专题:Kruskal重构树
总览:处理当一个图只能经过边权大于(小于)某个权值的边的问题对图做最小生成树,当合并两个点集时,建立新结点,并将联通两个点集的最小边权作为点权,将这个点作为原来两个点集的父亲树的节点树为 2n−12n-12n−1树上的叶节点为原图的点,一个非叶节点代表原图中一个最小生成树原图任意两个点路径上边权的最大值为它们树上的 LCA 的点权以每个节点为起点,走边权不超过一定值的边所能到达的点集为树上某一结点的子树,dfn 连续T1 P4768 [NOI2018]归程思路:先跑最短路,然后建树,节点上原创 2020-09-18 15:23:21 · 187 阅读 · 0 评论 -
20200912 专题:最小乘积生成树
总览:给出一个 nnn 个点 mmm 条边的无向图,第 iii 条边有两个权值 ai,bia_i,b_iai,bi,求该图的一棵生成树 TTT ,使得 ∑ai×∑bi\sum a_i\times \sum b_i∑ai×∑bi 最小对于每一棵生成树,视作一个二维平面上的点,(∑ai,∑bi)(\sum a_i,\sum b_i)(∑ai,∑bi)使得 ∑ai×∑bi\sum a_i\times \sum b_i∑ai×∑bi 最小就是让点所在的反比例函数最靠近坐标轴于是先求出与 xx原创 2020-09-13 19:54:55 · 312 阅读 · 0 评论 -
20200804 专题:仙人掌(圆方树)
总览:无向仙人掌图的定义:任意一条边至多只出现在一条简单回路的无向连通图称为仙人掌。处理方法:建立圆方树圆方树的建点:原图中的点都是圆点对于每个点双连通分量,新建一个方点,这个方点和环上其它圆点连成菊花图对于不在环上的两个圆点,保留原图中的边根据仙人掌的性质,易证不存在相邻的两个方点边 (u,v)(u,v)(u,v) 权值的确定:若 u,vu,vu,v 都是圆点,则权值为原图中边权若 uuu 为方点,则权值为 vvv 到 uuu 父亲的最短路感性理解:对于图中每一个原创 2020-08-04 22:49:25 · 305 阅读 · 1 评论 -
20200508 SCOI模拟T2(分层图最短路)
T2 [APIO2015]雅加达的摩天楼P3645 [APIO2015]雅加达的摩天楼题目描述印尼首都雅加达市有 N 座摩天楼,它们排列成一条直线,我们从左到右依次将它们编号为 0 到 N−1。除了这 N 座摩天楼外,雅加达市没有其他摩天楼。有 M 只叫做 “doge” 的神秘生物在雅加达市居住,它们的编号依次是 0 到 M−1。编号为 i 的 doge 最初居住于编号为 BiB_iBi 的摩天楼。每只 doge 都有一种神秘的力量,使它们能够在摩天楼之间跳跃,编号为 i 的 doge 的跳跃能力原创 2020-05-11 21:05:56 · 130 阅读 · 0 评论 -
20200307 NOI Online T1 序列(图论)(咕~~~)
T1 [NOI Online 提高组]序列[NOI Online 提高组]序列题目描述小 D 有一个长度为 n 的整数序列 a1…na_{1 \dots n}a1…n,她想通过若干次操作把它变成序列 bib_ibi。小 D 有 m 种可选的操作,第 i 种操作可使用三元组 (ti,ui,vi)(t_i,u_i,v_i)(ti,ui,vi) 描述:若 ti=1t_i=1ti=1,...原创 2020-03-07 22:38:15 · 265 阅读 · 0 评论