码迷,mamicode.com
首页 >  
搜索关键字:最小    ( 39739个结果
POJ 2075 Tangled in Cables (c++/java)
给你一些人名,然后给你n条连接这些人名所拥有的房子的路,求用最小的代价求连接这些房子的花费是否满足要求。 附带C++ /JAVA实现...
分类:编程语言   时间:2014-07-11 08:21:41    阅读次数:214
汉诺塔系列问题: 汉诺塔II、汉诺塔III、汉诺塔IV、汉诺塔V、汉诺塔VI、汉诺塔VII
/* 先说汉若塔I(经典汉若塔问题),有三塔,A塔从小到大从上至下放有N个盘子,现在要搬到目标C上, 规则小的必需放在大的上面,每次搬一个,求最小步数。这个问题简单,DP:a[n]=a[n-1]+1+a[n-1],先把 上面的n-1个放在B上,把最大的放在目标C上,再把N-1个放回到C上即可。 现在是汉若塔II,改为四个塔,开始方程想简单了,不是最优的。 网上的一种最优解法如下: (1)...
分类:其他好文   时间:2014-07-11 08:02:16    阅读次数:365
uva 10837 - A Research Problem(欧拉函数+暴力)
题目链接:uva 10837 - A Research Problem 题目大意:给定一个phin,要求一个最小的n,欧拉函数n等于phin 解题思路:欧拉函数性质有,p为素数的话有phip=p?1;如果p和q互质的话有phip?q=phip?phiq 然后根据这样的性质,n=pk11(p1?1)?pk22(p2?1)???pkii(pi?1),将所有的pi处理出来,暴力搜索维护最小...
分类:其他好文   时间:2014-07-11 00:59:42    阅读次数:270
它处资料:二分图最大匹配的匈牙利算法
资料出处:点击打开链接 匈牙利算法 二分图最大匹配的匈牙利算法:     二分图是这样一个图,它的顶点可以分类两个集合X和Y,所有的边关联在两个顶点中,恰好一个属于集合X,另一个属于集合Y。  最大匹配: 图中包含边数最多的匹配称为图的最大匹配。   完美匹配: 如果所有点都在匹配边上,称这个最大匹配是完美匹配。  最小覆盖: 最小覆盖要求用最少的点(X集合或Y集合的都...
分类:其他好文   时间:2014-07-10 21:04:03    阅读次数:241
Effective C++ Item 30 inline里里外外
1.将大多数 inlining 限制在小型、被频繁调用的函数身上。这可使日后的调试过程和二进制升级更容易, 也可使潜在的代码膨胀问题最小化,使程序的速度提升机会最大化。 2.inline是对编译器的一个申请。 隐喻方式:将函数定义于 class 定义式内, 如成员函数或 friend 函数 明确声明:在定义式前加关键字 inline 编译器会拒绝大过复杂的函数 inlining, 而所有对 virtual 函数的调用也都会使 inlining 落空。 因为 virtual 意味 ”等待,直到运行期才确定...
分类:编程语言   时间:2014-07-10 20:49:39    阅读次数:205
POJ 2914 Minimum Cut 最小割算法题解
最标准的最小割算法应用题目。 核心思想就是缩边:先缩小最大的边,然后缩小次大的边,依此缩小 基础算法:Prime最小生成树算法 不过本题测试的数据好像怪怪的,同样的算法时间运行会差别很大,而且一样的代码替换,居然会WA。系统出错的几率很小,难倒测试系统本题会有错误? 懒得继续测试这道题的系统了,反正算法正确,AC。 #include #include #include c...
分类:其他好文   时间:2014-07-10 17:09:23    阅读次数:159
返回数组中最小/大值,适用数组
//返回数组中的最小值function min(target){ return Math.min.apply(0,target); }//返回数组中的最大值 function max(target){ return Math.max.apply(0,target); ...
分类:其他好文   时间:2014-07-10 16:29:52    阅读次数:163
poj2485(Highways)
题目大意: 建造公路,将几个城市联系起来,给你每个城市之间公路建造的费用,让你找出将每个城市联系起来所使用最小的费用。然后输出建造公路中花费最多的那条公路的费用。解题思路: 根据测试数据建图,将各个城市的公路费用作为cost值,然后找出最小生成树,然后再找出花费最多的那条公路的费用即可。...
分类:其他好文   时间:2014-07-10 15:37:29    阅读次数:145
poj1258(Agri-net)
解题思路: 最小生成树、代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include 12...
分类:Web程序   时间:2014-07-10 15:30:58    阅读次数:172
XTU1199:Number Game
题目描写叙述给你一个有N个数的集合S和一个数X,推断是否存在S的一个子集,子集里的数的最小公倍数正好是X。输入第一行是数据组数T。 接下来有多组数据,每组数据包括两行: 第一行有2个数N和X,1#include #include using namespace std;#define ll __in...
分类:其他好文   时间:2014-07-10 15:29:01    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!