最大子数组和
来源:互联网 发布:掠食龙网络平台 编辑:程序博客网 时间:2024/06/06 18:06
题目描述:给定一个数组a[0,...,n-1],求其最大子数组(长度>=1)和
输入描述:第一行一个整数n(1<=n<=5000),然后依次输入n个整数(每个整数范围[-5000, 5000])
输入描述:第一行一个整数n(1<=n<=5000),然后依次输入n个整数(每个整数范围[-5000, 5000])
输出描述:输出一个整数表示最大子数组和
(采用暴力枚举法,分治法和动态规划以后补充)
暴力枚举法:
#include<iostream> #include<vector> using namespace std; int main() { int n = 0; cin>>n; vector<int> arr(n); for(int i = 0;i<n;i++){ cin>>arr[i]; } int sum=0,max=0; for(int i = 0;i<arr.size();++i){ sum = 0; for(int j = i;j<arr.size();++j){ sum += arr[j]; if(sum>max) max = sum;} } cout<<max<<endl; system("pause"); return 0; }
阅读全文
0 0
- 子数组和最大
- 最大子数组和
- 最大子数组和
- 子数组最大和
- 最大子数组和
- 子数组最大和
- 子数组最大和
- 最大子数组和
- 最大子数组和
- 子数组最大和
- 子数组最大和
- 最大子数组和
- 最大子数组和
- 最大子数组和
- 最大子数组和
- 最大子数组和
- 最大子数组和
- 最大子数组和
- ROS导航包navigation stack中关键包的作用
- 欢迎使用CSDN-markdown编辑器
- 夯实JAVA之反射详解一代龙套篇
- jFinal启动方式
- Spring常用注解
- 最大子数组和
- 进程上下文与中断上下文
- 局部直方图均衡化 Matlab版
- Card Trick poj3032 软2的同学,还记得这道题吗
- 各种输出读入(尽量用cin/cout)
- LeetCode
- CodeForces
- 导数的概念及运算
- Struts2- (一)