码迷,mamicode.com
首页 >  
搜索关键字:树边    ( 381个结果
C. 【lxs Contest #140】Cac
【题意】 【题解】 仙人掌,考虑圆方树。 正常构建圆方树并在每两个树边之间加入方点。 考虑使用每个方点维护与他相连的圆点信息,发现每个方点只能维护他的儿子圆点信息,否则会算重。 题目中修改操作即将两个圆点在新树上的路径上方点都加上v,即表示路径上所有环上的圆点都加v。 #include<bits/s ...
分类:其他好文   时间:2020-01-19 00:07:42    阅读次数:111
1713:生成树
【题意】 给定一个n个点m条边的无向图,求图中所有生成树边权最大公约数的最小公倍数。 【数据规模】对于20%的数据,M=N-1;对于另外20%的数据,M=N;对于另外30%的数据,所有边权都是2的整数次幂;对于100%的数据,N≤1000,M≤100000,di≤215-1,ans≤264-1。 【 ...
分类:其他好文   时间:2020-01-18 01:07:55    阅读次数:143
【SHOI2006】仙人掌
题目链接 分析: 无向仙人掌比较简单。 一个仙人掌首先是个连通图。一遍深搜可以筛掉。 根据定义,如果有任意边被不同的简单环经过,它不是仙人掌。 那么我们现在要对边,计数经过它的环。 这里的做法是树上差分。第一遍深搜还要搞出$DFS$树和倍增数组,遇到非树边记录下来。 $Trick\quad vis$ ...
分类:其他好文   时间:2020-01-09 23:02:12    阅读次数:91
[Luogu P5680][GZOI2017]共享单车
"题目链接" 之前没看懂题意就把这题扔了,现在一看是读错题意了 简化版题意 给出一颗树(这个图的最短路径生成树),每个点初始颜色为$0$ 两种操作: 1. 将部分点颜色取反 2. 给出一些点,建出虚树(边权为两点树上距离),求最小割边代价使得虚树上没有颜色为$1$的点与根联通 那这就很模板了: 设$ ...
分类:其他好文   时间:2020-01-09 22:42:29    阅读次数:125
CF161D Distance in Tree |点分治
题目大意 输入点数为N一棵树 求树上长度恰好为K的路径个数 输入格式 第一行两个数字N,K,如题意 接下来的N?1行中,每行两个整数u,v表示一条树边(u,v) 输出格式 一个整数ans,如题意 直接套模板,没啥好说的 ...
分类:其他好文   时间:2020-01-02 22:47:00    阅读次数:74
[SDOI2015]寻宝游戏
"Link" Description 给定一棵n个点的树,树上有若干关键点。每次操作将一个关键点变成非关键点或一个非关键点变为关键点,并询问所有关键点形成的极小联通子树边权和的两倍。 Solution 先摆结论: 假设树上关键点按照$dfs$序排列为{$a_1,a_2,a_3,\dots,a_t$} ...
分类:其他好文   时间:2019-12-22 18:04:21    阅读次数:91
bzoj4033
传送门:https://www.vijos.org/d/newbzoj/p/590c98b5d3d8a13210993839 试题描述: 有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并 将其他的N-K个点染成白色。将所有点染色后,你会获得黑 ...
分类:其他好文   时间:2019-11-29 01:08:03    阅读次数:70
[bzoj1854]游戏
考虑将武器(a,b)看成一条无向边,那么对于一个连通块1.当没有环,即是一棵树,那么任选一个点作为根,每条边只选儿子节点即可,显然根要选编号最大的2.当有环,任选一个环作为根,其余环上的某一条边拆掉使得变成基环树,树边选择儿子,环边按某种顺序选择即可那么题目相当于要求维护每一个树连通块的最小的最大编 ...
分类:其他好文   时间:2019-11-17 11:05:14    阅读次数:67
[cf1184E]Daleks' Invasion
先求出任意一棵最小生成树,然后对边分类讨论1.非树边,答案即最小生成树的环上的最长边2.树边,反过来考虑,相当于对于每一个点对那条路经打上标记,取min对于1直接用倍增维护即可,对于2可以用树链剖分/差分+启发式合并但都需要两个log,所以有一种很神奇的做法考虑从小到大枚举非树边,然后暴力修改,容易 ...
分类:其他好文   时间:2019-11-12 16:02:56    阅读次数:76
严格最小生成树
原理简介 非严格次小生成树是在最小生成树有多棵时未被选为最小生成树的树,而严格最小生成树要求其边权和是第一个大于最小生成树的边权和。两者算法大致相同,都是枚举非树边加入树中,很明显会形成一棵基环树,在基环的环(不包含加入的边)中找出最大值被加入边代替更新答案,只是单纯找最大得到非严格,而找出第一个严 ...
分类:其他好文   时间:2019-11-11 00:55:39    阅读次数:126
381条   上一页 1 ... 3 4 5 6 7 ... 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!