码迷,mamicode.com
首页 >  
搜索关键字:联通块    ( 442个结果
最小生成树
1. /* dfs+kruskal dfs:联通块染色+建图(横坐标一条边纵坐标一条边) 最后kruskal思想 把所有联通快联通统计边数和最小边权和即可 */ #include<iostream> #include<cstdio> #include<cstring> #include<algori ...
分类:其他好文   时间:2017-08-08 16:44:46    阅读次数:161
hdu6074[并查集+LCA+思维] 2017多校4
看了标答感觉思路清晰了许多,用并查集来维护全联通块的点数和边权和。 用另一个up[]数组(也是并查集)来保证每条边不会被重复附权值,这样我们只要将询问按权值从小到大排序,一定能的到最小的边权和与联通块中的点数。 下面是过程分析。过程中一共运用了两个并查集。 [数据]110 31 21 32 42 5 ...
分类:其他好文   时间:2017-08-06 14:58:08    阅读次数:133
计算几何学习12 + 组队训练
学习了极角排序的一些套路 UVA11696 给你一些圆和一些点,保证点不在圆内,两点相连通当且仅当两点联结的线段不与任何一个圆相交,问联通块个数 跟之前那道UVA很类似 其实更加简单 枚举每个点 把其他所有点和圆对他极角排序 用set维护圆到当前点的切线的最短距离 因为点不在圆内 所以直接判断距离就 ...
分类:其他好文   时间:2017-08-05 20:32:06    阅读次数:129
Codeforces Round #263 (Div. 2) D. Appleman and Tree 树形dp
链接: http://codeforces.com/contest/462/problem/D 题意: 给定n个点的树, 0为根,下面n-1行表示每个点的父节点 最后一行n个数 表示每个点的颜色,0为白色,1为黑色。 把树分成若干个联通块使得每个联通块有且仅有一个黑点,问有多少种分法(结果mod1e ...
分类:移动开发   时间:2017-08-05 06:02:30    阅读次数:164
hdu-6035 Colorful Tree
题目意思是计算所有路径(n*(n-1)/2)经过的不同颜色的数目和。 这个数目和可以转化为每种颜色经过的路径数目的求和,而这个求和又等价于颜色总数*n*(n-1)/2-没有经过某种颜色的边的数量的求和。 没有结果某种颜色的数量等价于由此颜色的节点将树拆分出多个联通块,每个联通块的节点数为k,则边数为 ...
分类:其他好文   时间:2017-08-01 21:46:25    阅读次数:163
Codeforces Round #360 C
NP-Hard Problem 题意:给一个图,问能否把每条边的2端放在2个不同的集合里 思路:暴搜01染色,以颜色做为标记每次搜索的时候可以遍历到一个联通块里的所有边,但是注意在搜索的时候如果发现下一个点已经被染色了,那么在退出这层搜索前需要判断一下下一个点的颜色是否和当前点的颜色一样 AC代码: ...
分类:其他好文   时间:2017-07-31 20:03:31    阅读次数:130
Codeforces Round #243 (Div. 2)——Sereja and Table
看这个问题之前,能够先看看这个论文《一类算法复合的方法》,说白了就是分类讨论,可是这个思想非常重要 题目链接 题意: 首先给出联通块的定义:对于相邻(上下和左右)的同样的数字视为一个联通块 现给一个n*m的仅仅有0和1的矩形和数字k,求出最小反转个数使得总体包含若干个矩形联通块(即每一个联通块均是矩 ...
分类:其他好文   时间:2017-07-26 19:26:49    阅读次数:118
CodeForces 745C Hongcow Builds A Nation 并查集
题意: 给了你n个城市 m条边 k个政府 每个政府管辖的区域内不能和其他政府的区域有相连 即政府之间不存在路径 问你在维护这种关系的同时 最多再加多少条边 思路: 先找出来每个联通块 再找出来没有归属的孤立的点 把他们都放到最大的联通块里 然后每个联通块之间的点两两连边是n*(n-1)/2条边 最后 ...
分类:其他好文   时间:2017-07-18 23:18:13    阅读次数:384
关于树的一点学习【清北学堂】
我主要在这里讲的是树的直径求法和树的重心求法 树的直径,指的就是树上距离最远两点间的一条路径。 求树的直径的方法是,首先我任选一个点,找到与它距离最远的点,记为s 再以s为起点找离他最远的点,记为v s到v的路径即为树的直径 树的重心指的就是树上一个节点,把这个节点挖掉之后,剩下很多联通块 而重心就 ...
分类:其他好文   时间:2017-07-17 20:23:09    阅读次数:243
hiho一下159
区域周长 题意:给一个矩阵,数字相同且挨着的视为联通区域,给定x,y,求所在的联通块的周长 思路:Bfs求出联通块的个数,每次搜索的时候判断四周是否是联通的,如果是联通,说明有一条边是重合的,最后联通块的个数*4-重合的边就是答案了(每2个联通的格子之间重合的边回计算2次,但因为重合的2条边都不会计 ...
分类:其他好文   时间:2017-07-16 16:39:06    阅读次数:132
442条   上一页 1 ... 27 28 29 30 31 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!