码迷,mamicode.com
首页 >  
搜索关键字:背包dp    ( 292个结果
uva 10465 Homer Simpson (完全背包)
uva 10465 Homer Simpson题目大意:有两种汉堡,给出吃每种汉堡的时间,以及总时间。求出在充分利用时间的前提下,能吃的最多的汉堡数量。当无法利用所有时间时,再在汉堡数量后面输出剩余的时间。解题思路:完全背包。#include #include #include #include #include <cst...
分类:其他好文   时间:2015-03-21 09:55:28    阅读次数:158
hdu 1114 Piggy-Bank(完全背包)
Piggy-Bank Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 13792    Accepted Submission(s): 6981 Problem Description Before ACM can...
分类:其他好文   时间:2015-03-21 09:47:55    阅读次数:134
poj3624 01背包入门 dp+滚动数组
poj3624 01背包 dp+滚动数组Charm BraceletTime Limit:1000MSMemory Limit:65536KTotal Submissions:25458Accepted:11455DescriptionBessie has gone to the mall's je...
分类:编程语言   时间:2015-03-15 23:40:32    阅读次数:202
BestCoder Round #33
A和B做法和官方题解一样 C题我是用背包+map,先把任务按最早开始的时间进行排序,然后去背包,dp[j]表示j时间能得到最大的得分,然后就过了。。 代码: A: #include #include #include using namespace std; int n, b; char str[205]; int ans[205]; int get(char c) { ...
分类:其他好文   时间:2015-03-14 23:14:40    阅读次数:168
hdu 4003 树形dp+分组背包
依旧是状态分组——求K个机器人从同一点出发,遍历所有点所需的最小花费Sample Input3 1 11 2 11 3 13 1 21 2 11 3 1Sample Output32 1 /* 2 HDU 4003 3 树形DP+只能选一个物品的分组背包 4 5 dp[pos][num]表示以po....
分类:其他好文   时间:2015-03-11 10:41:47    阅读次数:173
hdu 1712 分组背包
背景:1Y,01背包多加了一个挑选循环而已。 分组背包的典型描述:对于很多背包,把它分为k个组,每个组内的组员是相互冲突的,所以只能选择一个。 我的代码: #include #include #include using namespace std; int main(void){ int n,m; while(scanf("%d%d",&n,&m),n*n+m*m){ ...
分类:其他好文   时间:2015-03-08 23:06:28    阅读次数:184
hdu 2844 多重背包
背景:主要是理解了二进制的应用。下次写背包九应该把代码模板化一点了,避免错误。 思路:F[i]=mas{F[i-kC[i]]+kW[i] |  0 = 学习:1.价值和花费都是本身的值得情况,可以用来判断这些数是否可以组成另一个数。#include #include #include using namespace std; int c[109][2],F[100009]; int main...
分类:其他好文   时间:2015-03-07 21:20:22    阅读次数:128
背包DP;搬运礼物 {CodeVS原创}
题目描述Description小浣熊松松特别喜欢交朋友,今年松松生日,就有N个朋友给他送礼物。可是要把这些礼物搬回家是一件很困难的事,具体来说,如果松松一次搬运x件礼物,就要花费w[x]的体力(显而易见,有w[x]f[i-k]+init[k] then f[i]:=f...
分类:其他好文   时间:2015-03-04 22:25:35    阅读次数:152
背包DP:乌龟棋
题目描述Description小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。 乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一 的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。…… 1 2 3 4 5 ……N 乌龟棋中M张爬行卡片,分成4种不同的类...
分类:其他好文   时间:2015-02-26 18:08:55    阅读次数:120
hdu 1085 Holding Bin-Laden Captive!(母函数)
题意:硬币有三种值:1,2,5。各自的数量分别是n1,n2,n5。问无法凑出的最小币值是多少。思路:用背包DP好解。不过俺用母函数做。其实二者的思路在本质上是一样的,,,,看代码,,代码:int n1,n2,n5;bool a[8005], b[8005];int main(){ while(...
分类:其他好文   时间:2015-02-01 21:45:10    阅读次数:221
292条   上一页 1 ... 24 25 26 27 28 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!