1077最大序列和.cpp : 定義控制台應用程式的入口點。
//題目1077:最大序列和
//時間限制:1 秒記憶體限制:32 兆特殊判題:否提交:6283解決:1875
//題目描述:
//給出乙個整數序列s,其中有n個數,定義其中乙個非空連續子串行t中所有數的和為t的「序列和」。
//對於s的所有非空連續子串行t,求最大的序列和。
//變數條件:n為正整數,n≤1000000,結果序列和在範圍(-2^63,2^63-1)以內。
////輸入:
//第一行為乙個正整數n,第二行為n個整數,表示序列中的數。
//輸出:
//輸入可能包括多組資料,對於每一組輸入資料,
//僅輸出乙個數,表示最大序列和。
//樣例輸入:
//5//1 5 -3 2 4
////6
//1 -2 3 4 -10 6
////4
//-3 -1 -2 -5
//樣例輸出:
//9//7
//-1
//2023年清華大學計算機研究生機試真題
#include "stdafx.h"
#include "iostream"
#include "stdio.h"
#include "algorithm"
#include "limits.h"
using
namespace
std;
#define max(x,y) x>y?x:y
int main()
cout
/*1.由於n比較大,所以定義陣列來儲存的話太佔記憶體,直接讀入乙個處理乙個
2.long_min的標頭檔案"limits.h"
3.x若定義為int而不是long long則 wa
*///#define max 100010
//int a[max];
//int dp[max];
////int main()
//// cout// return 0;
//}
最大序列和
輸入描述 第一行為乙個正整數n,第二行為n個整數,表示序列中的數。輸出描述 輸入可能包括多組資料,對於每一組輸入資料,僅輸出乙個數,表示最大序列和。輸入例子 5 1 5 3 2 4 61 2 3 4 10 6 4 3 1 2 5輸出例子 9 7 1 include using namespace s...
最大序列和
給出乙個整數序列s,其中有n個數,定義其中乙個非空連續子串行t中所有數的和為t的 序列和 對於s的所有非空連續子串行t,求最大的序列和。變數條件 n為正整數,n 1000000,結果序列和在範圍 2 63,2 63 1 以內。第一行為乙個正整數n,第二行為n個整數,表示序列中的數。輸入可能包括多組資...
最大序列和
給出乙個整數序列s,其中有n個數,定義其中乙個非空連續子串行t中所有數的和為t的 序列和 對於s的所有非空連續子串行t,求最大的序列和。變數條件 n為正整數,n 1000000,結果序列和在範圍 2 63,2 63 1 以內。第一行為乙個正整數n,第二行為n個整數,表示序列中的數。輸入可能包括多組資...