码迷,mamicode.com
首页 >  
搜索关键字:并查集 hdu    ( 34854个结果
HDU 2617 Happy 2009(字符串)
Happy 2009 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2394    Accepted Submission(s): 802 Problem Description No matter you kn...
分类:移动开发   时间:2014-06-19 11:54:54    阅读次数:272
hdu-4288-Coder-线段树
感觉今天的状态有点不好。。。老是在小地方犯错。。。 简单的记录一下就好。 #include #include #include #include #include #include #include #include #pragma comment(linker, "/STACK:1024000000,1024000000") using namespace std; #define maxn...
分类:其他好文   时间:2014-06-19 09:53:25    阅读次数:211
hdu 1757 A Simple Math Problem (矩阵快速幂)
和这一题构造的矩阵的方法相同。 需要注意的是,题目中a0~a9 与矩阵相乘的顺序。 #include #include #include #include #include #define N 10 using namespace std; int mod; typedef long long LL; struct matrix { LL a[10][10]; }...
分类:其他好文   时间:2014-06-16 12:06:07    阅读次数:231
hdu 1247:Hat’s Words(字典树,经典题)
Hat’s WordsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7282Accepted Submission(s): 2639Problem...
分类:其他好文   时间:2014-06-16 09:32:47    阅读次数:242
hdu-2475-Box-splay
伸展树是那么的迷人,总是让你在希望的时候WA,在绝望的时候AC。。。。。 做这个题没有之前,首先要了解树形结构转线性的做法。 推荐连接:http://blog.csdn.net/lyhypacm/article/details/6734748 本题做法: 对于本题的每一个最外层的盒子建立一颗伸展树。 对于move x y操作: (1)把x为根的子树切下来。 (2)然后把切下来的子树放...
分类:其他好文   时间:2014-06-15 19:10:47    阅读次数:302
HDu 2138 How many prime numbers 高效Miller素数测试
题目就是给出一组数,让我们测试其中有多少个是素数。 求素数有测试sqrt(n)个数的方法,有筛子方法,不过对于本题这样的题目来说就都不是高效的。 本题使用Miller Rabin素数测试法,效率奇高,对于不是极其大的整数测试都几乎是常数时间。令人神往的算法啊。 网上有个程序,好像是什么吉林的模板程序,不过我一直没看懂他是什么思路写的,是个AC的程序,不过却是错误的,呵呵,因为程序一直把9当做...
分类:其他好文   时间:2014-06-15 18:48:07    阅读次数:194
HDU 4720
http://acm.hdu.edu.cn/showproblem.php?pid=4720包含三个点且最小的圆可能是三角形的外接圆或者是以任意两点连成线段的中点为圆心的园,找出最小的即可,然后判断麻瓜到圆心的距离和圆半径之间的关系,注意求外心的前提是三点不共线#include #include #...
分类:其他好文   时间:2014-06-13 16:50:09    阅读次数:318
*HDU 1394 经典逆序数的四种解法
1、暴力【代码】: 1 /*HDU1394暴力写法*/ 2 #include 3 #include 4 #include 5 6 using namespace std; 7 8 int A[50005]; 9 int Low[50005],Up[50005];10 int main(){...
分类:其他好文   时间:2014-06-12 12:02:37    阅读次数:191
NOI2002银河英雄传说
原先就看过这道题,觉得很复杂。不知道为什么今天一看觉得好水啊……难道这就是并查集的启发式合并?数组d【i】表示i到其父节点的距离,即中间隔了多少船舰。数组sum【i】记录以i为根的集合总共有多少个元素,将新节点插入的时候距离设为sum【i】就好了。代码: 1 var fa,d,sum:array[....
分类:其他好文   时间:2014-06-12 09:45:29    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!