首页 > kotori和糖果
头像 ryuuko_
发表于 2025-02-27 23:27:00
递推题 合并成一堆的最小代价肯定是分成尽可能相等的两堆 再加上这两堆合并的代价(不是0就是1) 那么就这样一直递推下去 设堆数为n, 记合并代价为dp[n] 如果堆数是奇数 那么dp[n] = dp[n/2] + dp[n/2 + 1] + 1 如果堆数是偶数 那么dp[n] = 2 * dp[n 展开全文