最大子序列

DP关于求最大子序列延申:
  1. POJ2479:一个序列里的两段不重合序列的和最大
  2. POJ1050:最大子矩阵元素和(二维最大子序列)
  3. CH1201:单调队列
 
Q1,Q2没有对长度进行限制
如果如@二分答案+判定中Q4所要求的长度不小于F,则有
Solve
1         double ans = -0x7f7f7f7f;
2         double mi = 0x7f7f7f7f;
3         for (int i = F; i <= N; i++)
4         {
5             mi = min(sum[i - F], mi);
6             ans = max(ans, sum[i] - mi);
7         }

其中sum[i]为前缀和数组

 

转载于:https://www.cnblogs.com/xzmxiao/p/11373284.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值