【解题报告】【HODJ1231】【最大子序列和】最大连续子序列
题目链接: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】【最大子序列和】最大连续子序列相关推荐
- 最大子序列求和_连续子序列最大和与乘积问题的分析
问题描述 给定(可能是负的)整数序列A1, A2,...,AN, 寻找(并标识)使Sum(Ak)(k >=i, k <= j)的值最大的序列.如果所有的整数都是负的,那么连续子序列的最大和 ...
- 动态规划_(dynamic programming)_python_最大子序列(最长公共子序列)(可非连续子序列(several versions))
文章目录 the theorem the process: pseudocode: summary (from pseudocode to executable code) code(version ...
- HDU 1231 最大连续子序列
最大连续子序列 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- 最大连续子序列(dp)
Problem Description 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 <= i < ...
- 九度OJ 1011:最大连续子序列 (DP)
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:5615 解决:2668 题目描述: 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ...
- HDOJ 1231 最大连续子序列
最大连续子序列 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...
- 动态规划 HDU1231-------最大连续子序列
Problem Description 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 <= i < ...
- Codeup-问题 A: 最大连续子序列
题目描述 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 <= i <= j <= K.最大连 ...
- HDU1231(最大连续子序列)
给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 <= i <= j <= K.最大连续子序列是 ...
- 最大连续子序列----DP动态规划
1196: 最大连续子序列 时间限制: 1 Sec 内存限制: 128 MB 提交: 44 解决: 20 [提交][状态][讨论版] 题目描述 给定 K 个整数的序列{ N1, N2, ... ...
最新文章
- Python多线程原理与实现
- [.Net 多线程处理系列专题七——对多线程的补充
- ./NISwGSP: error while loading shared libraries: libopencv_stitching.so.3.0: cannot open shared obje
- qq空间说说服务器维护,如何解决QQ空间说说发表不了
- 前端学习(2400):关于aixos的create方法
- 计算机三种不同类型的用户账户,计算机应用基础(第2版)教学课件作者陈绥阳第二章.ppt...
- 循环匹配对应筛选(2)
- 连续整数--全国模拟(一)
- Windows Workflow HOL学习笔记(七):添加一个验证来检查Email参数
- R语言混合效应(多水平/层次/嵌套)模型及贝叶斯实现
- m 文件 dll matlab 中调用_《淫巧系列二》MATLAB中直接调用Python
- PVC地板IMO船舶防火测试认证注意事项
- vscode代码自动保存插件_VSCode 云同步扩展设置 Settings Sync 插件
- Cocos2dx游戏教程(序):火爆抖音的网红口红机真能扎到口红吗?
- Echarts3单仪表盘和多仪表盘
- python中如何使用sin、cos等三角函数
- 水晶报表各版本比较及相关释疑v2
- js 当前时间减6个月
- 零售门店管理 会员管理系统 零售会员管理系统 零售会员管理体系 门店管理软件 会员管理系统软件
- 幸运通过系统集成项目管理工程师的6条经验
热门文章
- 大事化小、小事化了的动态规划
- Kronecker 定理
- git 添加远程服务器,远程搭建git服务器新手踩坑
- Keycloak服务器安装和配置
- Linux下查看CPU型号,内存大小,硬盘空间,进程等的命令(详解)
- react项目在配置webpack的时候问题
- poj 2560 Freckles
- Phoenix Tips (8) 多租户
- Design and Model Analysis of the E-Commerce Development Platform for 3-Tiered Web Applications
- GridView点击行触发SelectedIndexChanged事件