码迷,mamicode.com
首页 >  
搜索关键字:动态规划    ( 6061个结果
背包问题总结一
今天做数论的题目时,遇到一道多重背包的问题。好久没做过背包了,一时有点迷糊,当时理解的也不是很透彻,果断把背包九讲重新看了一遍。这里做下总结,加深自己的理解。 背包问题求的是在花费一定代价(物品的重量或体积)下,一个背包装入物品后所获得的最大价值。总的包括三种基本的背包:01背包,完全背包,多重背包。还有由这三种背包延伸出来的问题:混合背包,二维费用的背包,分组背包,背包问题问法的变化等...
分类:其他好文   时间:2014-07-26 15:00:21    阅读次数:262
hdu 2583 permutation 动态规划
Problem DescriptionPermutation plays a very important role in Combinatorics. For example ,1 2 3 4 5 and 1 3 5 4 2 are both 5-permutations. As everyone...
分类:其他好文   时间:2014-07-26 14:15:48    阅读次数:237
HDU 1864 最大报销额
注意数组的大小,以及字符的输入问题 #include #include int dp[4000000],a[4],money[400]; char s[120]; double str[120]; int max(int a,int b) {return a>b?a:b;} int main() { int N,sum,ans,ok,count,i,j,num; double Q...
分类:其他好文   时间:2014-07-26 02:38:26    阅读次数:253
hdu 2546饭卡
#include #include #include int s[1050]; int dp[1050]; int cmp(const void *a,const void * b) { return *(int *)b-*(int *)a; } int maxx(int a,int b) {return a>b?a:b;} int main() { int n,i,j,sum,MA...
分类:其他好文   时间:2014-07-26 02:20:36    阅读次数:193
Distinct Subsequences
-----QUESTION----- Given a string S and a string T, count the number of distinct subsequences of T in S. A subsequence of a string is a new string which is formed from the original string by...
分类:其他好文   时间:2014-07-26 02:10:36    阅读次数:210
FLAG!!!fighting!!!
你凭什么不努力数据结构:LCT主席树fhqTreap可持久化Treap树套树算法:(待加入)*FFT能力:动态规划思想高级DP(状压,插头,优化技巧)高斯消元数学:具体数学(阅读)线性代数(阅读)数论与代数结构组合数学 (阅读)做题省选集训欠下的题矩阵乘法 BZOJ1297: [SCOI2009]迷...
分类:其他好文   时间:2014-07-26 01:28:56    阅读次数:214
01背包问题回溯法和动态规划
题目要求:输入背包的容量v和物品的数量n;接下来n 行每行输入两个数字,第一个是物品质量,第二个是物品价值;输出背包容纳物品的最大价值。下面直接贴代码:回溯法 1 #include//之前必须知道背包容量和n个物品 2 #include 3 using namespace std; 4 class....
分类:其他好文   时间:2014-07-26 01:00:46    阅读次数:200
POJ1722 动态规划
POJ1722问题重述:给定一个数组a[1,2,..,n] 。定义数组第i位上的减操作:把ai和ai+1换成ai - ai+1。输入一个n位数组以及目标整数t,求一个n-1次操作序列,使得最后剩下的数等于t。分析:显然最后剩下的整数是在初始数组中各个元素前添加正负号后相加得到的结果,其中a1的符号必...
分类:其他好文   时间:2014-07-26 00:34:36    阅读次数:422
NYOJ 737 石子合并(一)
分析:本题为区间型动态规划,dp[i][j]表示从第 i堆合并到第j堆的最小代价,sum[i][i]表示第i堆到第j堆的石子总和,则动态转移方程:dp[i][j] = min(dp[i][j], dp[i][k] + dp[k + 1][j] + sum[i][j]) (i 2 #include ....
分类:其他好文   时间:2014-07-25 13:54:41    阅读次数:190
算法题目: 动态规划 之 最短编辑距离
问题: 对于长度相同的2个字符串A和B,其距离定义为相应位置字符距离之和。2个非空格字符的距离是它们的ASCII码之差的绝对值;空格与空格的距离为0,空格与其他字符的距离为一个定值k。在一般情况下,字符串A和B...
分类:其他好文   时间:2014-07-25 11:44:22    阅读次数:393
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!