帮我解读一下这道题什么意思

纯净水o 2012-04-12 02:39:42
给定n个整数组成的序列,现在要求将序列分割为m段,每段子序列中的数在原序列中连续排列。如何分割才能使这m段子序列的和的最大值达到最小?

这是动态规划里的一道题
我不明白他表达的意思
我看网上
将序列987654321
分割成
98 76 54321
最小值是17

我不明白什么意思
如何分割才能使这m段子序列的和的最大值达到最小?

我这样操作
9876543 2 1
这样分成3段 那最小值岂不是1了?次小的是2?
所以不明白题意
...全文
164 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
HinsAkira1 2012-04-15
  • 打赏
  • 举报
回复
你这个问题可以转化为在序列中求m次切割,使这m次切割出来的子部分之后尽量均等;对于序列917486352,先求出所有数的和45,如果需要切割2次,则45/(2+1)=15,尽量使每个子部分接近15,所以917|48|6352,最小和为17,想得到17这个值,可以使用二分枚举,上限是45,下限是15
-AJ- 2012-04-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

>17,13,15怎么来得啊??
>>将序列987654321
>>分割成
>>98 76 54321
9+8=17, 7+6=13, 5+4+3+2+1=15
[/Quote]
同意
FancyMouse 2012-04-13
  • 打赏
  • 举报
回复
>17,13,15怎么来得啊??
>>将序列987654321
>>分割成
>>98 76 54321
9+8=17, 7+6=13, 5+4+3+2+1=15
coolws123 2012-04-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
和的最大值达到最小
你那样的话,3段的和分别是42 2 1,其中最大的是42。
他的那个解,3段的和分别是17 13 15,其中最大的是17。
17<42,所以他的解更优。
[/Quote]
我也不明白题意,17,13,15怎么来得啊??
FancyMouse 2012-04-12
  • 打赏
  • 举报
回复
和的最大值达到最小
你那样的话,3段的和分别是42 2 1,其中最大的是42。
他的那个解,3段的和分别是17 13 15,其中最大的是17。
17<42,所以他的解更优。

33,027

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧