软件 来源平台:github.com 索引于:2026-08-04 访问次数:0

Combination-of-fruit

索引说明:本页内容为本站爬虫自动索引的第三方平台公开页面元信息,本平台不存储、不缓存任何资源文件。点击下方按钮将跳转至第三方网站平台访问,访问第三方资源链接需要 VIP 权限。

资源简介

在一个果园里,达达已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。 达达决定把所有的果子合成一堆。 每一次合并,达达可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。 可以看出,所有的果子经过 n−1 次合并之后,就只剩下一堆了。 达达在合并果子时总共消耗的体力等于每次合并所耗体力之和。 因为还要花大力气把这些果子搬回家,所以达达在合并果子时要尽可能地节省体力。 假定每个果子重量都为 1,并且已知果子的种类数和每种果子的数目,你的任务是设计出合并的次序方案,使达达耗费的体力最少,并输出这个最小的体力耗费值。 例如有 3 种果子,数目依次为 1,2,9。 可以先将 1、2 堆合并,新堆数目为 3,耗费体力为 3。 接着,将新堆与原先的第三堆合并,又得到新的堆,数目为 12,耗费体力为 12。 所以达达总共耗费体力=3+12=15。 可以证明 15 为最小的体力耗费值。

资源类型
软件
第三方域名
github.com
索引时间
2026-08-04 01:15
开通 VIP 后访问第三方资源

访问第三方资源链接需要 VIP 权限。注册与搜索永久免费,VIP 仅用于访问第三方链接。