随笔分类 -  nyoj DP

摘要:有点不理解可以不装满。。大神解释:有的题目要求“恰好装满背包”时的最优解,有的题目则并没有要求必须把背包装满。一种区别这两种问法的实现方法是在初始化的时候有所不同。如果是第一种问法,要求恰好装满背包,那么在初始化时除了f[0]为0其它f[1..V]均设为-∞,这样就可以保证最终得到的f[N]是一种恰... 阅读全文
posted @ 2015-03-23 21:13 UsedRose 阅读(136) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include10 #include11 #include12 #include13 #include14 #inc... 阅读全文
posted @ 2015-03-22 11:26 UsedRose 阅读(125) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include10 #include11 #include12 #include13 #include14 #inc... 阅读全文
posted @ 2015-03-22 11:06 UsedRose 阅读(166) 评论(0) 推荐(0)
摘要:求星期几。。公式题放在DP里面,无语。。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include10 #include11 #include12 #inclu... 阅读全文
posted @ 2015-03-22 10:53 UsedRose 阅读(347) 评论(0) 推荐(0)
摘要:dp[i][j]表示第i位之前和等于j的数得公式dp[i][j] = dp[i][j] + dp[i-1][j-k];k为当前位上的数 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #in... 阅读全文
posted @ 2015-03-22 10:40 UsedRose 阅读(107) 评论(0) 推荐(0)
摘要:裸题 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include10 #include11 #include12 #include13 #include14 #i... 阅读全文
posted @ 2015-03-22 10:10 UsedRose 阅读(96) 评论(0) 推荐(0)
摘要:开始做DP。。第n位为0时,dp[n] = dp[n-1]第n位为1时,dp[n] =dp[n-2]得公式dp[n] = dp[n-1] + dp[n-2]; 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #i... 阅读全文
posted @ 2015-03-22 09:56 UsedRose 阅读(154) 评论(0) 推荐(0)