码迷,mamicode.com
首页 >  
搜索关键字:dp    ( 24588个结果
check_mk自定义监控增加性能数据图形展示
在nagios中可以实现性能图形展示,利用的是PNP4Nagios,check_mk当然也可以,而且很简单。这篇文章在前一篇文章《check_mk自定义监控实践之powershell》的基础之前,脚本稍作修改1、客户端process_top5.ps1$dp = (Get-Process) | sel...
分类:其他好文   时间:2014-06-27 12:14:00    阅读次数:254
poj3249 Test for job 【图的DAG dp】
#include #include #include #include #include #include #include #include using namespace std; const int MAX=111111; int N,E; int v[MAX]; const int MINF=-210000000; int in[MAX],out[MAX]; int dp[...
分类:其他好文   时间:2014-06-27 10:50:20    阅读次数:155
UVA - 11324 The Largest Clique 强连通缩点+记忆化dp
题目要求一个最大的弱联通图。 首先对于原图进行强连通缩点,得到新图,这个新图呈链状,类似树结构。 对新图进行记忆化dp,求一条权值最长的链,每个点的权值就是当前强连通分量点的个数。 /* Tarjan算法求有向图的强连通分量set记录了强连通分量 Col记录了强连通分量的个数。 */ #include #include #include #include #include usin...
分类:其他好文   时间:2014-06-27 10:12:12    阅读次数:275
poj3311(Hie with the Pie)状压dp
题目链接:http://poj.org/problem?id=3311 解法:标准的状压dp类型,先floyd获得两两之间最短距离。然后dp[i][j]表示剩下集合i没走,已经走到j的最短距离; 代码:/****************************************************** * @author:xiefubao ******************...
分类:其他好文   时间:2014-06-27 10:11:29    阅读次数:282
[BZOJ 1096][ZJOI2007]仓库建设
Description L公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。 由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接到气象部门的电话,被告知三天之后将有一场暴雨,于是L先生决定紧急在某些工厂建立一些仓库以免产品被淋坏。由于地形的不同,在不同工厂建立仓库的费用可能是不同的。第i个工厂目前已...
分类:其他好文   时间:2014-06-27 09:03:28    阅读次数:229
poj3249 Test for Job --- 拓扑排序
从起点开始,按照拓扑排序的顺序依次更新dp[i],表示到该点能获得的最大值 #include #include #include #include #include #include #include #include #include #define inf 0x3f3f3f3f #define ll __int64 #define mod 1000000007 us...
分类:其他好文   时间:2014-06-27 08:56:59    阅读次数:275
hdu2159 Fate 二维背包
#include #include #include #include #include #include #include #include #define inf 0x3f3f3f3f #define ll __int64 using namespace std; int n,v,k,s,dp[110][110],w[110],c[110]; int main() {...
分类:其他好文   时间:2014-06-27 08:15:44    阅读次数:171
POJ 3624 Charm Bracelet 背包题解
最简单的背包问题了,本题应该除了背包就一个考点了:不能开二维数组。我没开过二维,不过看数据是不可以的。太大了。 做法有两种改进省内存DP: 1 所谓的滚动数组 2 逆向填表 很久没做背包DP,突然觉得这种背包问题很简单了。 下面给出两种解法: 1 calBag()是滚动数组 2 calBag2()是逆向填表 #pragma once #include #inclu...
分类:其他好文   时间:2014-06-27 08:09:43    阅读次数:165
hdu2844 Coins 多重背包
#include #include #include #include #include #include #include #include #define inf 0x3f3f3f3f #define ll __int64 using namespace std; int n,m,dp[100010],a[100010],c[1010]; void pack01(int c...
分类:其他好文   时间:2014-06-27 08:07:53    阅读次数:157
状态压缩动态规划 -- 多米诺骨牌
用1*2 的骨牌通过组合拼成 m * n 的大矩形,问有几种拼法。 题目链接:http://poj.org/problem?id=2411 状态转移: 由于上一行的该列竖直放置骨牌为 0,影响到当前行的该列,当前行的该列为 1 当前行骨牌横放,上一行骨牌横放, 都为11 上一行该列置为 1,当前行当前列立着放为 0 #include #include using...
分类:其他好文   时间:2014-06-27 07:50:19    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!