码迷,mamicode.com
首页 >  
搜索关键字:贪心法    ( 175个结果
编程算法 - 最好牛线(Best Cow Line) 代码(C)
最好牛线(Best Cow Line) 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 给定长度为N的字符串S, 要构造一个长度为N的字符串T. 反复进行如下任意操作.从S的头部删除一个字符, 放入T的尾部;从S的尾部删除一个字符, 放入T的尾部;目标是要构造字典序尽可能小的字符串T.使用贪心算法, 不断选取S首尾最小的字符, 放入T, 如果相等...
分类:其他好文   时间:2014-07-17 20:28:41    阅读次数:225
编程算法 - 篱笆修理(Fence Repair) 代码(C)
篱笆修理(Fence Repair) 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 把一块木板切成N块, 每次切两块, 切割的开销是木板长度, 求将木板切割完的最小开销.贪心算法, 类似二叉树型结构, 最短板和次短板是兄弟结点, 选取两个最小木板, 最后进行切割, 合并两个最小木板, 依次递推.代码:/* * main.cpp * *...
分类:其他好文   时间:2014-07-17 19:38:57    阅读次数:267
POJ 1328 Radar Installation 贪心题解
本题是贪心法题解,不过需要自己观察出规律,这就不容易了,很容易出错。 一般网上做法是找区间的方法。 这里给出一个独特的方法: 1 按照x轴大小排序 2 从最左边的点循环,首先找到最小x轴的圆 3 以这个圆判断可以包括右边的多少个圆,直到不可以包括下一个点,那么继续第2步,画一个新圆。 看代码吧,应该很清晰直观的了。 效率是O(n),虽然有嵌套循环,但是下标没有重复,一遍循环就可以了,...
分类:其他好文   时间:2014-07-14 16:12:06    阅读次数:255
leetcode-Longest Substring Without Repeating Characters 最长不重复子串
在一个字符串中求不重复子串的最大长度是一个经典的贪心法求解问题(说子串自然是连续的,子序列则不要求连续)。 先给出leetcode上这题的描述: Given a string, find the length of the longest substring without repeating characters. For example, the longest substring wit...
分类:其他好文   时间:2014-07-03 16:24:55    阅读次数:281
【hoj】2160 bin packing 二分、贪心
这个题是在二分的题单上的,但是根据二分法写出来的会在oj上超时,根据题目下面给出的提示可以发现能通过贪心法每次都找最能满足的情况去填充每一个包,这样就能保证使用的包的数量是最少的 二分法解法: #include #include #include #include #define MAX 100000 using namespace std; int n,length; int l[...
分类:其他好文   时间:2014-07-01 07:38:40    阅读次数:217
贪心法求解背包问题
#includestruct A{ double w; double v; double xingjiabi;}a[100],p;void QuickSort(A a[],int numsize){ int i=0,j=numsize-1; A p=a[0]; i...
分类:其他好文   时间:2014-06-27 18:42:06    阅读次数:190
ACM:贪心法:乘船问题。
题目:有n个人,第i个人的重量为wi,每艘船的最大载重量均为C,且最多只能乘两个人。用最少的船装载所有人。 分析:贪心法!            考虑最轻的人i,他应该和谁一起坐呢?如果每个人都无法和他一起坐船,那么唯一的方案就是每个人坐一艘船!            否则,他应该选择能和他一起坐船的人中最重的一个j。            这样的方法是贪心的!因为:它只是让“眼前”的浪费...
分类:其他好文   时间:2014-06-16 11:18:46    阅读次数:549
HDU 1661 Assigments 贪心法题解
Problem Description In a factory, there are N workers to finish two types of tasks (A and B). Each type has N tasks. Each task of type A needs xi time to finish, and each task of type B needs yj ti...
分类:其他好文   时间:2014-06-15 11:26:42    阅读次数:195
树的最小支配集,最小点覆盖,最大独立集两种算法
1.基本概念对图G=,最小支配集:从V中取尽量少的点组成一个集合,使得V中剩余的点都与取出来的点有边相连最小点覆盖:从V中取尽量少的点组成一个集合,使得E中所有边都与取出来的点相连最大独立集:从V中取尽量多的点组成一个集合,使得这些点之间没有边相连2.贪心法求树的最小支配集,最小点覆盖,最大独立集模...
分类:其他好文   时间:2014-06-09 14:56:02    阅读次数:215
五大算法思想—贪心算法
贪心法理解   贪心法在解决问题的策略上目光短浅,只根据当前已有的信息就做出选择,而且一旦做出了选择,不管将来有什么结果,这个选择都不会改变。换言之,贪心法并不是从整体最优考虑,它所做出的选择只是在某种意义上的局部最优。   一句话:不求最优,只求可行解。 判断贪心法   对于一个具体的问题,怎么知道是否可用贪心算法解此问题,以及能否得到问题的最优解?   我们可以根据贪心法的2个重要的...
分类:其他好文   时间:2014-05-16 01:27:39    阅读次数:306
175条   上一页 1 ... 15 16 17 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!