码迷,mamicode.com
首页 >  
搜索关键字:最优    ( 6439个结果
采用json-lib进行Map与Json转换
Json转换工具实在之多,最近又听说FastJson对Java序列化和反序列化最优,相比 Java自带序列化、Json-lib、Jackson等。不过本人很青睐Gson,但是好像用的人也不是很多,项目中用的最多的就是垃圾Json-lib了...
分类:Web程序   时间:2015-03-13 19:12:47    阅读次数:772
HDU 3567 BFS+预处理
HDU 1043的加强版 8数码问题 给出8数码问题的两种状态,求从A状态到B状态的最优解,数据保证有解,若有多解,输出最短且字典序最小的。 基本思路和1043的差不多,只不过这次要预处理出来9种情况的BFS 即:     BFS(0,"012345678");     BFS(1,"102345678");     BFS(2,"120345678");     BFS(...
分类:其他好文   时间:2015-03-13 16:38:09    阅读次数:192
Uva 1331 - Minimax Triangulation(最优三角剖分 区间DP)
题目大意:按照顺时针或者逆时针的顺序给出多边的点,要将这个多边形分解成n-2个三角形,要求使得这些三角行中面积最大的三角形面积尽量小,求最小值。 思路:用区间DP可以很方便解决,多边形可能是凹边形,注意剖分的三角形必须在多边形内部,所以可以去掉剖分的三角形中包含其他点,但是其他的在多边形外部的三角形没想到其他方法去除,却ac了,不懂为何 // Accepted C++ 0.042 #inclu...
分类:其他好文   时间:2015-03-13 16:34:51    阅读次数:133
赫夫曼编码
最优二叉树(赫夫曼编码)最优二叉树是带权路径长度最短的二叉树。构造最优二叉树的方法如下:(1)将每个带有权值的节点作为一颗仅有根节点的二叉树,树的权值作为节点的权值(2)将其中两棵权值最小的树组成一棵新的二叉树,新树的权值就是两棵树的权值之和;(3)重复(2),直到所有结点都在一棵二叉树上最优二叉树...
分类:其他好文   时间:2015-03-13 12:08:15    阅读次数:225
POJ 3666 Making the Grade (DP+离散化)
题目地址:POJ3666 dp[i][j]表示第i位时,值为j时的最小代价。因为j太大,由于要改变值的话,变到与之最近的值相同是最优的,所以可以离散化,这样,j对应了各个值得下标。复杂度O(n^2)。 代码如下:#include #include #include #include #include <algorith...
分类:其他好文   时间:2015-03-13 10:58:05    阅读次数:154
BZOJ 3594 Scoi2014 方伯伯的玉米田 树状数组
题目大意:给定一个序列,可以选择k次区间并将区间内每个数都+1,求操作之后LIS的最大值 我的做法不是标解。。。5E的复杂度为何跑的飞起。。。 首先一个显而易见的结论就是我们选择的k次区间右端点都是n时才能保证最优 知道这个我们就可以DP了- - 令f[i][j]表示前i个数上升j次的最大LIS 那么有f[i][j]=max{f[k][l]|k 看到三维偏序就可以用二维树状数组了- -...
分类:编程语言   时间:2015-03-12 17:12:16    阅读次数:1099
Linux改变进程优先级的nice命令
前言:VPS普遍性能不高,很多人可能有这样一个感受,在执行du、tar等命令时,会造成系统负载飙升,Apache响应缓慢。这时nice命令改变进程优先级可能能缓解这种状况。nice命令用于调整Linux系统中进程的优先级。通俗地讲,Linux系统中,进程有-19到19这39个优先级。-19最优先,1...
分类:系统相关   时间:2015-03-12 14:43:36    阅读次数:138
南阳oj-大数阶乘
这题不会,水平太次,把问题转换为程序的能力太弱了,不知道哪方面不足。直接copy的最优代码: #include#includeusing namespace std;//存储20000以内的阶乘int a[15470]; //用数组来存储结果,每个元素存一个五位数int main(){ ...
分类:其他好文   时间:2015-03-11 21:18:35    阅读次数:183
哈夫曼树——贪心
哈夫曼树——贪心哈夫曼树:给定n个权值作为n的叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman tree)。哈夫曼树是带权路径长度 最短的树,权值较大的结点离根较近。此类题目一般求算哈夫曼树路径总值,利用贪心选择性质每次从队...
分类:其他好文   时间:2015-03-11 17:06:49    阅读次数:185
MPTCP 源码分析(三) 子路径选择
简述: 支持MPTCP的链路中存在多条子路径,因此在发送数据的时候需要选择最优路径来进行操作。MPTCP利用内核通知链对MPTCP中各子路径进行增加路径、删除路径、修改路径优先级的操作。MPTCP根据相应的策略进行路径选择。路径选择的代码实现 路径选择的关键在于从多个子路径中选择其中一个进行数据.....
分类:其他好文   时间:2015-03-11 16:42:02    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!