码迷,mamicode.com
首页 >  
搜索关键字:树边    ( 381个结果
[Comet OJ - Contest #6 C][48C 2279]一道树题_树
C:一道树题 题目大意: 给定一棵树,边的编号为读入顺序。现在规定,区间$[L, R]$的贡献$S(L,R)$为把编号在该区间里的边都连上后,当前形成的森林中点数大于等于$2$的联通块个数。 求$\sum\limits_{i = 1} ^ {N - 1}\sum\limits_{j = i} ^ { ...
分类:其他好文   时间:2019-07-24 22:55:26    阅读次数:208
最小生成树
一、基本概念 1.生成树 在一个V个点的无向连通图中,取v-1条边,并连接所有节点所得到的子图称为生成树 2.树的属性 (1)有v-1条边,无环 (2)有v-1条边,连通 (3)任意两个点之间只有唯一一条路径连接 (4)删除一条边后不连通 3.最小生成树 边权和最小的生成树 4.最小边原则 权值最小 ...
分类:其他好文   时间:2019-07-24 22:43:37    阅读次数:144
【The 13th Chinese Northeast Collegiate Programming Contest E题】
题目大意:给定一棵 N 个点的树,边有边权,定义“线树”为一个图,其中图的顶点是原树中的边,原树中两条有公共端点的边对应在线图中存在一条边,边权为树中两条边的边权和,求线图的最小生成树的代价是多少。 题解: 对于树中的一个顶点来说,假设有 M 条边以该顶点为一个端点,那么这 M 条边对应到线图中的顶 ...
分类:其他好文   时间:2019-07-20 13:16:27    阅读次数:105
Kruskal算法求最小生成树
给定一个n个点m条边的无向图,图中可能存在重边和自环,边权可能为负数。 求最小生成树的树边权重之和,如果最小生成树不存在则输出impossible。 给定一张边带权的无向图G=(V, E),其中V表示图中点的集合,E表示图中边的集合,n=|V|,m=|E|。 由V中的全部n个顶点和E中n-1条边构成 ...
分类:编程语言   时间:2019-07-17 00:00:33    阅读次数:117
P3372 【模板】线段树 1
非常正规的板子题了可以说 P3372 【模板】线段树 1 题解 注意几个点就好啦 (1)懒标记 add[ ],数组一定要开的大一点 前缀和 sum[ ],数组一定要开的大一点,还要开long long (2)build 建树函数:树 k ,边界 l ~ r (3)Add 加数函数:树 k ,边界 l ...
分类:其他好文   时间:2019-06-29 10:56:52    阅读次数:106
暗的连锁 POJ3417
树上边的差分,给每个点赋值为0,对于非树边(x,y)x,y权值+1,lca(x,y)-=2,再dfs 若有错误请指出 ...
分类:其他好文   时间:2019-06-03 15:59:41    阅读次数:103
Codeforces 827D Best Edge Weight 倍增 + 并查集 || 倍增 + 压倍增标记 (看题解)
Best Edge Weight 我们先找出一棵最小生成树, 对于非树边来说, 答案就是两点路径上的最大值 - 1, 这个直接倍增就能处理。 对于树边来说, 就是非树边的路径经过这条边的最小值 - 1, 这个可以用并查集压缩路径 或者 更压st表一样的方式更新。 感觉就是没想到先扣出来一个最小生成树 ...
分类:其他好文   时间:2019-05-31 20:01:04    阅读次数:141
[HAOI2015]树上染色
题目描述 有一棵点数为 N 的树,树边有边权。给你一个在 0~ N 之内的正整数 K ,你要在这棵树中选择 K个点,将其染成黑色,并将其他 的N-K个点染成白色 。 将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间的距离的和的受益。问受益最大值是多少。 输入输出格式 输入格式: 第一行包含 ...
分类:其他好文   时间:2019-05-24 12:34:21    阅读次数:124
0-1-Tree CodeForces - 1156D (并查集)
大意: 给定树, 边权为黑或白, 求所有有向路径条数, 满足每走过一条黑边后不会走白边. 这题比赛的时候想了个假算法, 还没发现..... 显然所求的路径要么全黑, 要么全白, 要么先全白后全黑, 所以可以用并查集将相邻同色边合并即可. ...
分类:其他好文   时间:2019-05-02 18:22:19    阅读次数:105
cf 0-1-Tree
http://codeforces.com/contest/1156/problem/D 一棵树,边权只能为0或者1。一条简单路径就是类似01001100的样子。现要求简单路径中,0不能接在1后面。问其数量。 首先想到的是树形dp,哎,脑子里的工具或者类比问题太少了。 dp的机制:知道儿子树的所有答 ...
分类:其他好文   时间:2019-05-02 14:29:18    阅读次数:108
381条   上一页 1 ... 7 8 9 10 11 ... 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!