摘要: "E. Porcelain" 题意 有n个架子,每个架子从左到右摆放着瓷器,每个瓷器都有对应的价值。 现在公主发飙了,发出了m声尖叫,每次尖叫意味着会有一个瓷器被摔了。 瓷器每次只能拿某个架子上最左边或者最右边的一个,问损失的最大价值为多少? 思路 很容易想到$dp[i][j]$表示前i个架子上,摔 阅读全文
posted @ 2020-05-23 18:37 Valk3 阅读(100) 评论(0) 推荐(0) 编辑
摘要: "C. The Values You Can Make" 题意 给出n,k,以及n个数字,选取若干个数字组成k,在这若干个数字中选择一个子集, 问这个子集的和,可能的值有多少个。 题解 刚开始写的是01背包向前递推,然后写凉了。 是01背包的变形。 $dp[i][j][k]$表示在前i个数字中选取若 阅读全文
posted @ 2020-05-23 18:24 Valk3 阅读(96) 评论(0) 推荐(0) 编辑