国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

最大子段和

2019-11-10 17:13:06
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

題目描述 給出一段序列,選出其中連續(xù)且非空的一段使得這段和最大。

輸入輸出格式 輸入格式: 輸入文件maxsum1.in的第一行是一個(gè)正整數(shù)N,表示了序列的長(zhǎng)度。 第2行包含N個(gè)絕對(duì)值不大于10000的整數(shù)A[i],描述了這段序列。

輸出格式: 輸入文件maxsum1.out僅包括1個(gè)整數(shù),為最大的子段和是多少。子段的最小長(zhǎng)度為1。

輸入輸出樣例 輸入樣例#1: 7 2 -4 3 -1 2 -4 3 輸出樣例#1: 4

說(shuō)明

【樣例說(shuō)明】 2 -4 3 -1 2 -4 3 【數(shù)據(jù)規(guī)模與約定】 對(duì)于40%的數(shù)據(jù),有N ≤ 2000。 對(duì)于100%的數(shù)據(jù),有N ≤ 200000。

一個(gè)一個(gè)加,只要判斷總和會(huì)不會(huì)小于0就行,小于0就接著往下重新計(jì)算和,因?yàn)槿绻袛?shù)據(jù)里有正數(shù)的話,單個(gè)正數(shù)肯定更大,而如果都是負(fù)數(shù)的話,單個(gè)負(fù)數(shù)也比負(fù)數(shù)和大。


var n,i,m,k,g:longint;begin readln(n); m:=-maxlongint; for i:=1 to n do begin read(g); inc(k,g); if k>m then m:=k; if k<0 then k:=0; end; writeln(m);end.
上一篇:方格填數(shù)

下一篇:POJ 刷題順序

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 泰顺县| 元氏县| 贵阳市| 牟定县| 太湖县| 通江县| 潍坊市| 涿鹿县| 永修县| 东兰县| 寻甸| 文登市| 剑阁县| 天气| 科尔| 石棉县| 木兰县| 博野县| 康保县| 巫山县| 长岛县| 崇文区| 辉南县| 汪清县| 安龙县| 潮州市| 桐梓县| 江北区| 峨眉山市| 饶河县| 盐山县| 中山市| 新蔡县| 大悟县| 长乐市| 育儿| 无极县| 高尔夫| 奉贤区| 太仓市| 乌拉特前旗|