码迷,mamicode.com
首页 >  
搜索关键字:并查集 hdu    ( 34854个结果
HDU 2157 How many ways?【矩阵快速幂】
题目 春天到了, HDU校园里开满了花, 姹紫嫣红, 非常美丽. 葱头是个爱花的人, 看着校花校草竞相开放, 漫步校园, 心情也变得舒畅. 为了多看看这迷人的校园, 葱头决定, 每次上课都走不同的路线去教室, 但是由于时间问题, 每次只能经过k个地方, 比方说, 这次葱头决定经过2个地方, 那他可以 ...
分类:其他好文   时间:2020-05-18 18:13:46    阅读次数:55
白魔法师 & maki和tree - 并查集统计树上信息
"maki和tree" "魔法师" 都是并查集来求的 有一棵树,树上每一个点有一个颜色,白色或者黑色,然后可以把一个黑色变成白色。求白色的最大连通块 把每一个黑色点看成并查集的根节点,然后与这个黑色点连通的白色点都是这个并查集里面的点 那么并查集最大值就是答案 ...
分类:其他好文   时间:2020-05-18 13:57:37    阅读次数:56
并查集和模拟堆
并查集: 1.将两个集合合并。 2.询问两个元素是否在一个集合当中。 基本原理:每个集合用一颗树来表示。树根的编号就是整个集合的编号。每个节点存储他的父亲节点,p[x]表示x的父亲节点。 问题1:如何判断树根:if(p[x]==x); 问题2:如何求x的集合的编号:while(p[x]!=x) x= ...
分类:其他好文   时间:2020-05-17 15:56:54    阅读次数:45
HDU 4738 Caocao's Bridges(双连通分量求桥)
"题目链接" 题目大意 给一个(或多个)无向图,问是否有办法去掉一条边,使得至少有两个以上的无向图,如果可以问最少花费。 解题思路 很明显就是找权值最小的桥,但是如果本来就有多个无向图的话,那就没有必要炸桥了。另外还有一个坑点是,如果得到的桥的最小w为0,那么最至少得派一个人去炸(没人怎么炸桥。。。 ...
分类:其他好文   时间:2020-05-17 13:38:35    阅读次数:48
KMP,Tire,高级并查集
转自acwing tire int son[N][26], cnt[N], idx; // 0号点既是根节点,又是空节点 // son[][]存储树中每个节点的子节点 // cnt[]存储以每个节点结尾的单词数量 // 插入一个字符串 void insert(char *str) { int p = ...
分类:其他好文   时间:2020-05-17 13:34:32    阅读次数:57
HDU-6568 Math 概率、期望
题目链接: "HDU 6568 Math" 题意 Avin要带着机器人在数轴上从 0 走到 L,他走路按照以下规则:对于每个整数位置 1. 如果Avin还带着机器人,则有 p 的概率弄丢机器人; 2. 如果Avin在 i 位置弄丢机器人,则在 [i, L) 每个整数位置有 q 的概率发现,当到达终点 ...
分类:其他好文   时间:2020-05-17 13:14:32    阅读次数:69
ACM 刷题记录
HDU Multi University Training Contest | 题目来源 | 题目 | 知识点 | 时间复杂度 | 完成情况 | | : : | : : | : : | : : | : : | | 2019 Contest8 A | Acesrc and Cube Hypernet ...
分类:其他好文   时间:2020-05-17 00:46:01    阅读次数:63
Yangk's 并查集-模板
//并查集-都要给fa赋初值!!// /*递归版路径压缩*/ const int maxn=2e5+9; int fa[maxn]; int find(int x) { return fa[x]==x?x:fa[x]=find(fa[x]); } void merge(int x,int y) { ...
分类:其他好文   时间:2020-05-16 12:36:03    阅读次数:47
Rotational Painting(hdu 3685 凸包+多边形重心 模板题
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3685 ac代码: #include<bits/stdc++.h> #define ll long long #define maxn 50010 using namespace std; const d ...
分类:其他好文   时间:2020-05-15 17:29:28    阅读次数:85
HDU 2236 无题Ⅱ
HDU 2236 无题Ⅱ 题目大意 这是一个简单的游戏,在一个$n n$的矩阵中,找n个数使得这n个数都在不同的行和列里并且要求这n个数中的最大值和最小值的差值最小。 solution 暴枚$i,j$,很容易想到每个$i$应一个$j$,所以可以考虑二分图最大匹配 再看极差,显然具有单调性,答案一定处 ...
分类:其他好文   时间:2020-05-14 10:36:37    阅读次数:66
34854条   上一页 1 ... 28 29 30 31 32 ... 3486 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!