题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1231

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int n,i,j,k1,k2,sum,sumx;
 5     int a[10000],leap1,leap2;
 6     while(scanf("%d",&n)!=EOF&&n)
 7     {
 8         for(i=0;i<n;i++)
 9             scanf("%d",&a[i]);
10         leap1=0;
11         leap2=1;
12         for(i=0;i<n;i++)
13         {
14             if(a[i]==0) leap1=1;
15             if(a[i]>0) leap2=0;
16         }
17         if(leap1&&leap2)
18             printf("0 0 0\n");
19         else
20         {
21             sum=sumx=0;
22             k1=a[0];
23             for(j=n-1;j>=0;j--)
24             {
25                 sumx+=a[j];
26                 if(sumx>=sum)
27                 {
28                     sum=sumx;
29                     k1=a[j];
30                 }
31                 else if(sumx<0)
32                     sumx=0;
33             }
34             sum=sumx=0;
35             k2=a[n-1];
36             for(j=0;j<n;j++)
37             {
38                 sumx+=a[j];
39                 if(sumx>sum)
40                 {
41                     sum=sumx;
42                     k2=a[j];
43                 }
44                 else if(sumx<0)
45                     sumx=0;
46             }
47             printf("%d %d %d\n",sum,k1,k2);
48         }
49     }
50     return 0;
51 }

转载于:https://www.cnblogs.com/codingfengshen/archive/2012/07/21/2602783.html

【解题报告】【HODJ1231】【最大子序列和】最大连续子序列相关推荐

  1. 最大子序列求和_连续子序列最大和与乘积问题的分析

    问题描述 给定(可能是负的)整数序列A1, A2,...,AN, 寻找(并标识)使Sum(Ak)(k >=i, k <= j)的值最大的序列.如果所有的整数都是负的,那么连续子序列的最大和 ...

  2. 动态规划_(dynamic programming)_python_最大子序列(最长公共子序列)(可非连续子序列(several versions))

    文章目录 the theorem the process: pseudocode: summary (from pseudocode to executable code) code(version ...

  3. HDU 1231 最大连续子序列

    最大连续子序列 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  4. 最大连续子序列(dp)

    Problem Description 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ...,  Nj },其中 1 <= i < ...

  5. 九度OJ 1011:最大连续子序列 (DP)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:5615 解决:2668 题目描述: 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ...

  6. HDOJ 1231 最大连续子序列

    最大连续子序列 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  7. 动态规划 HDU1231-------最大连续子序列

    Problem Description 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 <= i < ...

  8. Codeup-问题 A: 最大连续子序列

    题目描述 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 <= i <= j <= K.最大连 ...

  9. HDU1231(最大连续子序列)

    给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 <= i <= j <= K.最大连续子序列是 ...

  10. 最大连续子序列----DP动态规划

    1196: 最大连续子序列 时间限制: 1 Sec  内存限制: 128 MB 提交: 44  解决: 20 [提交][状态][讨论版] 题目描述 给定 K 个整数的序列{ N1,  N2,  ... ...

最新文章

  1. Python多线程原理与实现
  2. [.Net 多线程处理系列专题七——对多线程的补充
  3. ./NISwGSP: error while loading shared libraries: libopencv_stitching.so.3.0: cannot open shared obje
  4. qq空间说说服务器维护,如何解决QQ空间说说发表不了
  5. 前端学习(2400):关于aixos的create方法
  6. 计算机三种不同类型的用户账户,计算机应用基础(第2版)教学课件作者陈绥阳第二章.ppt...
  7. 循环匹配对应筛选(2)
  8. 连续整数--全国模拟(一)
  9. Windows Workflow HOL学习笔记(七):添加一个验证来检查Email参数
  10. R语言混合效应(多水平/层次/嵌套)模型及贝叶斯实现
  11. m 文件 dll matlab 中调用_《淫巧系列二》MATLAB中直接调用Python
  12. PVC地板IMO船舶防火测试认证注意事项
  13. vscode代码自动保存插件_VSCode 云同步扩展设置 Settings Sync 插件
  14. Cocos2dx游戏教程(序):火爆抖音的网红口红机真能扎到口红吗?
  15. Echarts3单仪表盘和多仪表盘
  16. python中如何使用sin、cos等三角函数
  17. 水晶报表各版本比较及相关释疑v2
  18. js 当前时间减6个月
  19. 零售门店管理 会员管理系统 零售会员管理系统 零售会员管理体系 门店管理软件 会员管理系统软件
  20. 幸运通过系统集成项目管理工程师的6条经验

热门文章

  1. 大事化小、小事化了的动态规划
  2. Kronecker 定理
  3. git 添加远程服务器,远程搭建git服务器新手踩坑
  4. Keycloak服务器安装和配置
  5. Linux下查看CPU型号,内存大小,硬盘空间,进程等的命令(详解)
  6. react项目在配置webpack的时候问题
  7. poj 2560 Freckles
  8. Phoenix Tips (8) 多租户
  9. Design and Model Analysis of the E-Commerce Development Platform for 3-Tiered Web Applications
  10. GridView点击行触发SelectedIndexChanged事件