九度1527:最大子数组
来源:互联网 发布:产品宣传片制作软件 编辑:程序博客网 时间:2024/05/05 10:16
/** *首位相连数组的最大子数组和 * [11/28/2014 liu] */#define _CRT_SECURE_NO_DEPRECATE#include <iostream>#include <stdio.h>int max(int a[], int n,int m) // 表示第几次循环 n表示数组a中元素的个数{int max = a[0];int sum = 0;for (int j = m; j < m+n; j++){sum += a[j];if (sum > max)max = sum;}return max;}int returnresult(int a[],int n){int m = 0;for (int i = 0; i < n; i++){int temp = max(a, n, i);if (m < temp){m = temp;}}if (m < 0)return 0;else return m;}int main(){int n;while ((scanf("%d",&n)) != EOF){if (n == 0)break;int a[200000];for (int i = 0; i < n; i++){scanf("%d",&a[i]);}// 将a数组扩大一倍for (int i = 0; i < n; i++){a[n + i] = a[i];}int max = returnresult(a, n);printf("%d\n",max);}}
哎,还是不能过,那就这样吧,把自己的想法记录下来吧,超时了
0 0
- 九度1527:最大子数组
- 九度 1527 首尾相连数组的最大子数组和
- 九度首尾相连数组的最大子数组和
- 题目1527:首尾相连数组的最大子数组和-九度
- 九度OJ 1527 首尾相连数组的最大子数组和 -- 动态规划
- 九度OJ 1527 首尾相连数组的最大子数组和
- 九度OJ—题目1527:首尾相连数组的最大子数组和
- 题目1372:最大子向量和(连续子数组的最大和)-九度
- 最大子向量和(连续子数组的最大和)[九度oj1372]
- 九度OJ 1372 最大子向量和(连续子数组的最大和)
- 九度OJ 1372 最大子向量和(连续子数组的最大和)
- 九度 题目1372:最大子向量和(连续子数组的最大和)
- 九度_题目1372:最大子向量和(连续子数组的最大和)
- 九度OJ-题目1372:最大子向量和(连续子数组的最大和)
- 九度Online Judge_1527: 首尾相连数组的最大子数组和
- 【剑指Offer面试题】 九度OJ1372:最大子向量和(连续子数组的最大和)
- [九度OnlineJudge][剑指Offer]题目1372:最大子向量和(连续子数组的最大和)
- 九度1011 最大连续子序列
- C/C++中extern关键字详解
- 多线程概念
- 实战4--读入文件统计
- Java_JavaEE_轻量_Struts2文件上传闲谈;
- 参数和方法重载
- 九度1527:最大子数组
- php中exit、die和return的区别
- Clone Anything with JavaScript
- 记我的第一个Helloworld
- OC--NSValue、 NSNumber、NSNull、NSDate的使用
- 2014ACM区域赛广州站总结
- 《改善Java程序的151个建议》
- 五款文件夹同步工具你会选择谁?(GoodSync/FreeFileSync/SyncToy/Allway Sync/Compare Advance)
- iOS8之在Today Extension中使用Core Location