码迷,mamicode.com
首页 >  
搜索关键字:最小    ( 39739个结果
POJ 1258 Agri-Net
最小生成树问题。 用矩阵输入的。 不过很忧伤的是用G++ 提交AC。。C++ 就一直RE。 不过题中说了最多 100 X 100 的矩阵啊。 Logically, they are N lines of N space-separated integers. Physically, they are limited in length to 80 characters, so some l...
分类:Web程序   时间:2014-07-06 09:17:00    阅读次数:312
POJ 2421 Constructing Roads
最小生成树问题。 Kruskal,如果已经有边就合并。 然后找最小。没有坑点。 G++ AC。 #include #include #include #include #include #include #include #include #include #include #include #define INF 0x7fffffff #define eps 1e-6 using n...
分类:其他好文   时间:2014-07-06 09:13:06    阅读次数:205
POJ 2031 Building a Space Station
最小生成树问题。 空间坐标系,还有点的半径。 如果两个点距离减去它们的半径小于0,表明他们重叠了。直接并查集合并。 剩下的就排序,并查。 #include #include #include #include #include #include #include #include #include #include #include #define INF 0x7fffffff #...
分类:其他好文   时间:2014-07-06 09:00:42    阅读次数:172
uva 10620 - A Flea on a Chessboard(暴力+数学)
题目链接:10620 - A Flea on a Chessboard 题目大意:在一个国际象棋的棋盘上,以左下角作为坐标轴建立坐标系,并且左下角的格子为黑色,每个格子边长为s。假定棋盘无限大,给定跳蚤的起始位置和方向,问这个苦逼的跳蚤能否跳到白格子。 解题思路:枚举前s*2步即可,因为2*2的格子形成了2白两黑的最小单位,边长为2*s,2*s步等于是跳回了相应的起始位置。 #inc...
分类:其他好文   时间:2014-07-06 08:51:50    阅读次数:123
java文本相似度计算(Levenshtein Distance算法(中文翻译:编辑距离算法))----代码和详解
算法介绍: 编辑距离(Edit Distance),又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 步骤详解: 我们算V1中的值:以红色的0所在的格子为例 根据步骤5: 如果 s[i] 等于 t[j],则编辑代价cost为 0; 如果 s[i] 不等于 t[j],则编辑代价cost为1。 和 步骤6: 设置单元v1[j]为下面的最小值之一: a、紧邻该单元上方+1:v1[j-1] + ...
分类:编程语言   时间:2014-07-06 08:31:41    阅读次数:337
UVA 10555 - Dead Fraction(数论+无限循环小数)
UVA 10555 - Dead Fraction 题目链接 题意:给定一个循环小数,不确定循环节,求出该小数用分数表示,并且分母最小的情况 思路:推个小公式 一个小数0.aaaaabbb... 表示为n/m形式,并且a为整数部分有c位, b为小数部分有d位 那么aaaaa.bbb...和aaaaabbb....分别可以表示为10c?(n/m)和10c+d?(n/m) 两式...
分类:其他好文   时间:2014-07-06 08:29:07    阅读次数:351
POJ 2560 Freckles Prime算法题解
本题是求最小生成树。 给出的是坐标节点,然后需要根据这些坐标计算出各个点之间的距离。 除此就是标准的Prime算法了,能使用Prime的基本上都可以使用Kruskal。 这些经典的算法一定要多写,熟练掌握,否则很难灵活运用的。 而且经典的算法之所以为经典,原因之一是没那么容易自己凭空想象出来的,所以要熟练。 #include #include #include #include ...
分类:其他好文   时间:2014-07-06 00:22:21    阅读次数:338
HDU 1325 Is It A Tree? (POJ 1308)
并查集问题。。。 这题以前做过…… 以前做过…… 做过…… 过…… 不过重做时候被吭得异常之爽…… 在判断 vis[i]的时候。我记得标准C++是非0 即为真。 而我用C++ 提交的时候 if(vis[i]) 去直接给我WA了。 用G++ 就AC了。。。然后改成if(vis[i]==1) 交C++ 就AC了。 特瞄的我每次初始化都把 vis[i] 都赋值为 0...
分类:其他好文   时间:2014-07-06 00:19:08    阅读次数:272
ZOJ3632 线段树+DP
买西瓜吃,每个西瓜有两个参数,一个是p代表价格,一个是t代表能吃几天,要求n天每天都能吃西瓜,而且如果你今天买了,以前买的还没吃完 那么都得扔了,求最小花费,还真想不到用线段树+DP,最后看了一下别人的标题,想了一下,DP方程挺好推的,线段树也只是单点查询, #include #include #include #include #include #include //#include ...
分类:其他好文   时间:2014-07-05 23:01:20    阅读次数:287
POJ 1861 Network
又是个最小生成树问题。 Special Judge 。答案不唯一。所以样例看起来是错的。。。 又是忧伤的G++ AC。 提交C++ 就WA了。。。 又要顺道求过路大神看看。 #include #include #include #include #include #include #include #include #include #include #include #d...
分类:Web程序   时间:2014-07-05 22:53:37    阅读次数:269
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!