摘要:
思路: 我们用一个二维数组 \(dp[i][j]\) 来表示第 \(i\) 束花放不放在第 \(j\) 个花瓶中的最大值,此时,我们可以进行以下两个操作: 不放,状态可以描述为:\(dp[i][j] = dp[i][j - 1]\)。 放,状态可以描述为:\(dp[i][j] = dp[i - 1] 阅读全文
posted @ 2025-10-19 20:11
_Flins
阅读(19)
评论(0)
推荐(0)
摘要:
思路: 完全背包问题。 对每个牧场做类似于差分的操作,求出每个牧场自身需要达到多少的音量。然后再对每个牧场需要达到的音量进行完全背包的操作,将答案统计进变量cnt中,最后输出cnt即可。 中途出现的错误: 完全背包模板中,每头牛的编号写成了每个容量。 dp 数组未给出起始条件,应当dp[0] = 0 阅读全文
posted @ 2025-10-19 20:09
_Flins
阅读(27)
评论(0)
推荐(0)
摘要:
给一个不用dp的做法 solution 考虑朴素做法。 预处理出 \(f(x)\),表示距离 \(x\) 不超过 \(k\) 的点。 枚举每个景点 \(a\), \(b\), \(c\), \(d\),通过预处理出的 \(f(x)\) 计算是否合法,更新答案。 这样时间复杂度是 \(O(n ^ 4) 阅读全文
posted @ 2025-10-19 15:40
_Flins
阅读(44)
评论(0)
推荐(0)

浙公网安备 33010602011771号