您当前的位置: 首页 >  动态规划

星许辰

暂无认证

  • 0浏览

    0关注

    466博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

LeetCode_动态规划_中等_813.最大平均值和的分组

星许辰 发布时间:2022-09-24 10:34:35 ,浏览量:0

目录
  • 1.题目
  • 2.思路
  • 3.代码实现(Java)

1.题目

给定数组 nums 和一个整数 k 。我们将给定的数组 nums 分成最多 k 个相邻的非空子数组 。 分数由每个子数组内的平均值的总和构成。

注意我们必须使用 nums 数组中的每一个数进行分组,并且分数不一定需要是整数。

返回我们所能得到的最大分数是多少。答案误差在 10-6 内被视为是正确的。

示例 1: 输入: nums = [9,1,2,3,9], k = 3 输出: 20.00000 解释: nums 的最优分组是[9]、[1, 2, 3]、[9]。得到的分数是 9 + (1 + 2 + 3) / 3 + 9 = 20。我们也可以把 nums 分成[9, 1]、[2]、[3, 9]。这样的分组得到的分数为 5 + 2 + 6 = 13,但不是最大值。

示例 2: 输入: nums = [1,2,3,4,5,6,7], k = 4 输出: 20.50000

提示: 1

关注
打赏
1665627467
查看更多评论
立即登录/注册

微信扫码登录

0.0368s