上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

2014年8月25日

TYVJ1114

摘要: 这个题不错。一开始以为N个石头都必须用上,就是恰好装满的01背包,后来敲之,发现不对,原来可以不用都用,然后就一直往背包这方面想,可是怎么也想不出,后来看了题解,题解上说可以怎样怎样然后用背包,看老半天都不知道在说啥,后来看另一篇,说这个是差值DP,一听名字好神奇,然后看完+理解。设dp[i,j]表... 阅读全文

posted @ 2014-08-25 23:16 round_0 阅读(174) 评论(0) 推荐(0) 编辑

TYVJ1203

摘要: 裸分组背包v[i][j]第i组第j个的价值w[i][j]第i组第j个的费用(其实w[i][j]=j)dp[i][j]把前i组放包里能获得的最大价值dp[i][j]=max(dp[i-1][j],dp[i-1][j-w[i][k]]+v[i][k])用一维的话就是dp[j]=max(dp[j],dp[... 阅读全文

posted @ 2014-08-25 00:34 round_0 阅读(119) 评论(0) 推荐(0) 编辑

POJ 1180 Batch Scheduling

摘要: 有关DP的斜率优化,一篇感觉不错的文章http://blog.csdn.net/iaccepted/article/details/6699691 阅读全文

posted @ 2014-08-25 00:08 round_0 阅读(74) 评论(0) 推荐(0) 编辑

2014年8月24日

TYVJ1276

摘要: 多重背包+二进制优化这是怎么了,连做俩题都是这东西,不多说了,TYVJ1194唯一的特点是当mi等于-1时,就 mi=g/gi;剩下的就是普通的多重背包二进制优化了。 1 #include 2 #include 3 #include 4 #include 5 using namespace ... 阅读全文

posted @ 2014-08-24 23:07 round_0 阅读(98) 评论(0) 推荐(0) 编辑

TYVJ1106

摘要: 巨坑。。。和数字三角形原理差不多,就是状态多一点,而且前后状态有影响坑1:在第i行,从第一个位置可以直接走到最后一个位置,说明没一层这是一个圆坑2:第i行的第一个位置可以直接走到上面一行的最后一个位置,这尼玛还是一个圆锥啊。设dp[i][j]表示到(i,j)时最小的分数,从下往上推dp目标 dp[1... 阅读全文

posted @ 2014-08-24 23:06 round_0 阅读(282) 评论(0) 推荐(0) 编辑

TYVJ1195

摘要: 又是水DP设dp[i][0] 用勺子吃完第i个菜需要的最小时间 dp[i][1] 用筷子吃完第i个菜需要的最大时间DP目标min(dp[n][0],dp[n][1])状态转移:dp[i][0] = min(dp[i-1][0]+a,dp[i-1][1]+a+c);dp[i][1] = min(dp... 阅读全文

posted @ 2014-08-24 23:05 round_0 阅读(139) 评论(0) 推荐(0) 编辑

TYVJ1194

摘要: 多重背包的二进制优化题目要求是把所有的物品分成两部分,使得两部分价值之和相等可以先把总的价值之和m求出然后除2,(如果m是奇数,可以直接Can't)然后把第i种大理石分成a[i]个独立的物品,价值和费用都为i,然后把这些物品放入容量为m的背包,如果能恰好放满,则说明可以划分。时间复杂度O(m*n)m... 阅读全文

posted @ 2014-08-24 23:04 round_0 阅读(168) 评论(0) 推荐(0) 编辑

TYVJ1059

摘要: 总的来说这题主要难点不在于怎么DP,而在于怎么优化总的长度有1e9,这根本没办法枚举,所以肯定想办法优化,总的长度有1e9 而石子总共最多才有100个这说明两个相邻石子之间可能有很长一段是空的,而这空的之间肯定会从某个点开始到后面的dp值是一样的,所以问题就在于怎么找到这个开始的点,这有一个定理:两... 阅读全文

posted @ 2014-08-24 23:03 round_0 阅读(123) 评论(0) 推荐(0) 编辑

TYVJ1056

摘要: 和环形石子合并一个德行的一道题,区间DP唯一的区别在于计分方式,转移方程也有所不同dp[i][j]表示合并i到j和能得到的最大的能量dp[i][j] = max{f[i]*r[k]*r[j]+dp[i][k]+dp[k+1][j]|i 2 #include 3 #include 4 #inclu... 阅读全文

posted @ 2014-08-24 23:02 round_0 阅读(128) 评论(0) 推荐(0) 编辑

TYVJ1057

摘要: 这题我真的不想说什么了,真尼玛恶心,整整一个晚上,就让一个下标从0从1开始给整这了这题本身确实不难,就是麻烦,交了8次,错了8次,本来以为是状态转移的时候出了问题,一直在那找,改了改又改,从对改到错,又从错改到更错,最后没办法又找的别人的代码。。算了,啥也不多说了。。就是个01背包DP时,对于附件直... 阅读全文

posted @ 2014-08-24 23:01 round_0 阅读(141) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页

导航