码迷,mamicode.com
首页 >  
搜索关键字:dp    ( 24588个结果
POJ 3390 Print Words in Lines(DP)
POJ 3390 题意 把n个单词排版 每行最多m个字符 不同单词间有空格 每行最后一个单词后没空格 空格占一个字符 当一行的字符数与m的差为t时 就会扣t*t分 求最少扣分 令a[i]表示第i个单词的长度 s[i]表示从第一个单词到第i个单词单词长度和d[i]表示前i个单词排版后最少扣的分 则t=m-(s[i] - s[j] + i - j - 1)表示把从第j+1个单词到第i个单词放在一行时这行的字符长度与m的差 那么当t>=0时 有转移方程 d[i]=min(d[i],d...
分类:其他好文   时间:2014-08-01 19:55:12    阅读次数:249
HDU 1523 Decoding Morse Sequences
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1523此题大意为 给你一串摩尔斯密码 再给你一个字典(下面单词本)用下面的单词组合成给你的摩尔斯密码, 问最多有多少种不同的组合方式。题解分析:1.设字符串的长度为len , 判断dp[i]处是否可达, ...
分类:其他好文   时间:2014-08-01 19:25:42    阅读次数:205
hdu1114 Piggy-Bank (DP基础 完全背包)
链接:Piggy-Bank大意:已知一只猪存钱罐空的时候的重量、现在的重量,已知若干种钱的重量和价值,猪里面装着若干钱若干份,求猪中的钱的价值最小值。题解:DP,完全背包。g[j]表示组成重量j的最小花费g[j]=min(g[j],g[j-w[i]]+v[i])完全背包物品可以多次使用,所以j的循环...
分类:其他好文   时间:2014-08-01 19:10:12    阅读次数:178
最长不下降子序列(LIS)
最长上升子序列、最长不下降子序列,解法差不多,就一点等于不等于的差别,我这里说最长不下降子序列的。有两种解法。一种是DP,很容易想到,就这样:1 REP(i,n)2 {3 f[i]=1;4 FOR(j,0,i-1)5 ...
分类:其他好文   时间:2014-08-01 18:49:52    阅读次数:361
HDOJ 4906 Our happy ending 状压DP(数位DP?)
http://acm.hdu.edu.cn/showproblem.php?pid=4906题意:N个数的序列,每个数可以选择填0-L,如果一个序列可以选出某些数,他们的和为K,那么这个序列就是”好序列“,给定N 2 #include 3 #include 4 using namespace st....
分类:移动开发   时间:2014-08-01 18:47:42    阅读次数:292
最长公共子序列(LCS)
简单的DP。f[i][j]表示序列a中前i个中,序列b中前b个中,组成的最长公共子序列的长度。DP方程:if(a[i-1]==b[j-1]) f[i][j]=f[i-1][j-1]+1; else f[i][j]=max(f[i-1][j],f[i][j-1]);(我这个a下标是从0开始,f是从1开...
分类:其他好文   时间:2014-08-01 18:46:32    阅读次数:209
poj2642 The Brick Stops Here(DP基础题)
比基础的多一点东西的背包问题。链接:POJ2642大意:有N种砖,每种花费p[i],含铜量c[i],现需要用M种不同的砖融成含铜量在Cmin到Cmax之间(可等于)的砖,即这M种砖的含铜量平均值在这个范围内,求最小花费。(M、Cmin、Cmax有多种需求,分别输出花费)题解:DP,f[i][j]表示...
分类:其他好文   时间:2014-08-01 18:33:22    阅读次数:231
Bone Collector(dp 01背包)
Problem Description Many years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grav...
分类:其他好文   时间:2014-08-01 16:12:41    阅读次数:264
Charm Bracelet(01背包)
Problem Description Bessie has gone to the mall's jewelry store and spies a charm bracelet. Of course, she'd like to fill it with the best charms possible from the N (1 ≤ N ≤ 3,402) available c...
分类:其他好文   时间:2014-08-01 16:12:31    阅读次数:248
饭卡(01背包)
Problem Description 电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。 某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。   ...
分类:其他好文   时间:2014-08-01 16:11:30    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!