题目来源:http://acm.nyist.net/JudgeOnline/problem.php?pid=742

#include <iostream>
#include <algorithm>
#include <cstring>
#include <climits>
#include <cstdio>using namespace std;const int MAXN = 1000010;int a[MAXN], b[MAXN], dp[MAXN];int main()
{int T, n, m, i, j, sum;scanf("%d", &T);while(T--){memset(dp, 0, sizeof(dp));memset(a, 0, sizeof(a));memset(b, 0, sizeof(b));scanf("%d %d", &m, &n);for(i = 1; i <= n; ++i)scanf("%d", &a[i]);b[0] = 0;for(i = 1; i <= m; ++i){sum = INT_MIN;for(j = i; j <= n; ++j){dp[j] = max(dp[j-1]+a[j], b[j-1] + a[j]);b[j-1] = sum;sum = max(dp[j], sum);}}printf("%d\n", sum);}return 0;
}

nyoj 742 子串和再续相关推荐

  1. NYOJ 44 子串和

    子串和 时间限制:5000 ms  |  内存限制:65535 KB 难度:3 描述 给定一整型数列{a1,a2...,an},找出连续非空子串{ax,ax+1,...,ay},使得该子序列的和最大, ...

  2. nyoj 174 Max Sequence(最大子串和变形)

    Max Sequence 时间限制:1000 ms  |  内存限制:65535 KB 难度:5 描述 Give you N integers a1, a2 ... aN (|ai| <=100 ...

  3. Redis 笔记(03)— string类型(设置key、获取key、设置过期时间、批量设置获取key、对key进行加减、对key值进行追加、获取value子串)

    字符串 string 是 Redis 最简单的数据结构.Redis 所有的数据结构都是以唯一的 key 字符串作为名称,然后通过这个唯一 key 值来获取相应的 value 数据.不同类型的数据结构的 ...

  4. 寻找一个字符串的重复子串 后缀数组

    什么是后缀数组 令字符串 S=S[1]S[2]...S[n]S=S[1]S[2]...S[n]{\displaystyle S=S[1]S[2]...S[n]} , S[i,j]S[i,j]{\dis ...

  5. leetcode 3. Longest Substring Without Repeating Characters 最长非重复子串的长度 滑动窗口法

    题目链接 根据我们之前介绍的滑动窗口法的解法: 滑动窗口法详解 leetcode 438. Find All Anagrams in a String 滑动窗口法 这题,我们不难解决,使用之前的模板. ...

  6. 求一个字符串中连续出现的次数最多的子串

    求一个字符串中连续出现的次数最多的子串.例如字符串"abababc",最多连续出现的为ab,连续出现三次.要和求一个字符串中的最长重复子串区分开来,还是上面的字符串,那么最长的重复 ...

  7. 【牛客网】最长对称子串

    给定一个字符串(数字或大小写字母), 找出最长的对称的子串(如有多个,输出任意一个). 例如: 输入:"abbaad" 输出:"abba" #include & ...

  8. 【leetcode】力扣刷题(3):无重复字符的最长子串(go语言)

    一.问题描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 " ...

  9. 【动态规划】最长公共子序列与最长公共子串

    1. 问题描述 子串应该比较好理解,至于什么是子序列,这里给出一个例子:有两个母串 cnblogs belong 比如序列bo, bg, lg在母串cnblogs与belong中都出现过并且出现顺序与 ...

最新文章

  1. VS2008中Web Reference和Service Reference的区别
  2. Understand分析Kinect SDK 1.7自带例子(C++)图集一
  3. AI与医学:AI预测结合医学案例应用——当基因编辑转角遇到AI
  4. 标准库函数、系统调用的区别
  5. A、B、C、D、E五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪
  6. [译]JavaScript:ES6中的模板字符串简介
  7. Linux 如何查看是否开启journal
  8. 【渝粤教育】广东开放大学 计量基础知识 形成性考核 (48)
  9. windows10系统精简:NTlite工具
  10. Python机器学习日记(十三)
  11. 安装postgres10 后,使用自带的pgAdmin 4 访问数据库,出现The pgAdmin 4 server could not be contacted错误的最完美解决方案,另附安装步骤。
  12. Calculate Tangent Space是怎么计算切线的
  13. 计算机sci转让,紧急转让的环境sci,一共四十个选题,2020年上半年出版,包SCI检索...
  14. 简要介绍DES、RSA MD5 sha1 四种加密算法的优缺点
  15. python特征选择relieff图像特征优选_python 3.x实现特征选择ReliefF算法
  16. mac OS 下的开源工具 macports
  17. R语言使用epiDisplay包的kap函数(kap.m.raters)计算Kappa统计量的值(总一致性、期望一致性)、对多个评分对象的结果进行一致性分析、评分的类别为多个类别
  18. 2019浙江计算机二级考试考纲,计算机二级考试大纲(2019全国计算机二级考试大纲)...
  19. 机器视觉系统图像采集卡功能特点及应用场景介绍
  20. 线代[5]|特征值与特征向量、特征值的几何重数与代数重数

热门文章

  1. C++string类的实现
  2. 云会议发展势如破竹 谁会成为最大赢家
  3. linux中dir后缀的文件,DIR 文件扩展名: 它是什么以及如何打开它?
  4. windows server 2003 如何修改登录密码
  5. R语言做文本挖掘:基于网购评论提炼电热水器的差异化卖点
  6. iPhone 4S 听筒的拆解与安装
  7. 项目中的自定义first table第一个表--人力资源考勤表
  8. 通过命令行方式远程连接redis
  9. String类的split方法,字符串分割成数组
  10. manifest文件的常用配置项