码迷,mamicode.com
首页 >  
搜索关键字:并查集 hdu    ( 34854个结果
背包dp(01)
01背包 http://acm.hdu.edu.cn/showproblem.php?pid=2546 余额为体积; 01背包比较明显; 因为是>=5时才能消费,所以预留5的空间,计算出在余额为m-5的情况下,所能花费的最大价钱; 记住,因为只要>=5,不管菜多贵,都能买;所以我们希望5元时买的菜最 ...
分类:其他好文   时间:2020-07-04 21:01:00    阅读次数:64
ACwing(基础)--- Kruskal
Kruskal算法(适用于稀疏图) 1、将所有边按权重从小到大排序 O(mlogn) 2、枚举每条边a,b,权重c O(m) if a,b不连通 将这条边加入集合中 判断连通 使用并查集来判断两个连通块是否连通 #include<iostream> #include<algorithm> using ...
分类:Windows程序   时间:2020-07-04 19:07:18    阅读次数:228
The Suspects POJ - 1611
The Suspects 题目:编号为0的人有传染病,同组中只要有一个人有传染病,该组的人都被看做有传染病,一个人可以在多组中,问有多少人有传染病。 思路:并查集,需要压缩并查集的树,编号小的点优先作为祖先(0为root),并查集过程中传递祖先的同时传递祖先是否是病人,最后再次遍历所有人,使得祖先是 ...
分类:其他好文   时间:2020-07-04 01:20:05    阅读次数:57
HDU 5007 Post Robot
`STL string`没有能查多个字符串的函数,但可以查多个字符。 ...
分类:其他好文   时间:2020-07-04 01:02:40    阅读次数:56
HDU 6103 Kirinriki
双指针法(尺取法),向前遍历一次对称轴,再向后遍历一次对称轴,就可通过已知的字符串得到其他所有不相交的字符串对,其中向后遍历等价于向前遍历反转的字符串。 ...
分类:其他好文   时间:2020-07-03 23:35:32    阅读次数:46
HDU 1715 大菲波数 (java大数)
##题面 Problem Description Fibonacci数列,定义如下: f(1)=f(2)=1 f(n)=f(n-1)+f(n-2) n>=3。 计算第n项Fibonacci数值。 Input 输入第一行为一个整数N,接下来N行为整数Pi(1<=Pi<=1000)。 Output 输出 ...
分类:编程语言   时间:2020-07-03 23:05:34    阅读次数:62
实训常见弱智错误总结(持续更新
这是一篇我犯过的各种弱智错误的合集,记录下来以备后用 1.scanf("%d",a); 2.BFS忘记设置队头元素; 3.BFS时忘记每次循环结束后head++ 3.并查集的使用:fa[find(x)] = find(y); 4.(经常导致段错误)邻接表遍历,循环时一顿操作最后忘记将当前边指针指向下 ...
分类:其他好文   时间:2020-07-03 21:23:44    阅读次数:69
逆元与素数
A - Detachment 题目:http://acm.hdu.edu.cn/showproblem.php?pid=5976 题解:这道题思路为:数学规律+逆元 这里有一个结论,对于一个数把他拆成从2开始的连续的数,最后得到的成绩是最大的,所以我们可以先预处理一下前缀和包括乘积后的结果。不过对于 ...
分类:其他好文   时间:2020-07-01 20:13:06    阅读次数:65
Marriage Match IV HDU - 3416
Marriage Match IV 思路:属于最短路径上的边应该满足:dis_A[u] + dis_B[v] + w == dis_A[B],dis_A是出发点到其他点的距离,dis_B是终点到其他点的距离,u,v是边的两个端点,w是权值。题目说每条边只能用一次,我们可以用最大流算法来求最短路径有几 ...
分类:其他好文   时间:2020-07-01 17:23:25    阅读次数:54
202006leetcode刷题记录
这个月每日一题有很多没做的,主要重心放在并查集和二分查找的题。 ...
分类:其他好文   时间:2020-06-29 16:57:53    阅读次数:49
34854条   上一页 1 ... 19 20 21 22 23 ... 3486 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!