CF 189A / DP / 完全背包求符合要求的集合的最大元素个数

状态表示 f[i][j]:从前 i 个数字中选,使得总和为 j 的方案

状态转移 f[i][j] = max(f[i - 1][j], f[i][j - a[i]] + 1)

注意状态转移是 f[i][j -a[i]] + 1, 而不是 f[i][j - a[i]]

这题要求满足要求的集合中元素最多的集合的元素个数,没想到还能求这个

posted @ 2023-04-17 15:03  妃即  阅读(16)  评论(0)    收藏  举报