pku3017 Cut the Sequence

题目链接:http://162.105.81.212/JudgeOnline/problem?id=3017

题意简述:给定n个数,把划分成若干个部分,但任意部分的和不能超过m,求一划分使得个部分的最大数之和最小。

解题思路:dp。这题只会最朴素的dp,dp[i]=dp[i-k]+value[k,i]; 这样的话复杂度会达到O(n^2),但是有的状态转移是非常明显的不必这样去一味的去找,于是这题在加了点优化后挤过去了,达到了500ms,这样的方法显然不是正解,据说要用数据结构优化。

代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值