最大子段和【模板】
2016-04-10 18:11
232 查看
最简单的dp,甚至都不用dp数组就可以实现,一个tmp和一个max变量搞定
#define MAXN 1002 int num[MAXN]; int whMaxSub(int a[],int len) { int tmp = INT_MIN; int subMax = INT_MIN; for (int i=0;i<len;++i) { if(tmp<0) tmp = a[i]; else tmp = tmp+a[i]; subMax = max(tmp,subMax); } return subMax; }
相关文章推荐
- ViewPager实现程序引导界面
- 程序猿怎样变身IT讲师
- Linux内核分析作业7:Linux内核如何装载和启动一个可执行程序
- [算法 basic]----排序算法
- 读收获不止oracle--表设计有感
- Vector和Set类
- mysql中运算符小结
- 真机运行、手机运行、真机联调常见问题
- Two Sum
- 通达OA 公共文件柜二次开发添加管理信息(图文)
- Log4Net使用详解1
- Eclipse上安装GIT插件EGit
- 挖坟字符串知识点
- 杨辉三角的数组实现
- 最长回文子串、回文子序列、公共子序列
- 【总结】PHP常见面试题汇总(四)。。。
- SQLite学习笔记(不定期更新)
- 进程间通信之命名管道
- Servlet入门(二)延伸--深入研究Servlet线程安全性问题
- Openstack学习笔记(六)-Ubuntu下安装JDK和Eclipse