摘要:
这题用堆的思路来模拟。因为不会用堆去重所以只是借鉴思路来模拟。 这题还有的就是序数词的输出,个位是1,2,3,十位是1的时候进行特判。 兼顾时间复杂度所以在预处理中打个表。 阅读全文
posted @ 2019-10-22 13:22
逐梦——无畏
阅读(104)
评论(0)
推荐(0)
摘要:
这题是动态规划。 状态设计:很经典的设计dp[i][j]表示从i个物品中选择j个物品来搬运的最小劳累度,很自然的想到答案便是dp[n][k]。 转移方程:因为疲劳度是关于两个物品的,转移的条件就是i选和不选,假设i不选,那么就是前i-1个选j对,也就是dp[i][j]=dp[i-1][j].假设第i 阅读全文
posted @ 2019-10-22 13:14
逐梦——无畏
阅读(78)
评论(0)
推荐(0)
摘要:
这题属于最大不连续字段和。 因为它是二维的所以把第i行做一次线性dp,压成dp[i]来储存,再在dp数组中做一次最大不连续字段和求答案就好啦,一道二维的题目,秒变一维的。 状态表示:dp[i]代表第i行在做最大不连续字段和的最终值。 转移方程:当i大于2——如果dp[i]从它的前一位转移而来那么它的 阅读全文
posted @ 2019-10-22 12:58
逐梦——无畏
阅读(82)
评论(0)
推荐(0)
浙公网安备 33010602011771号