麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

最大子段和

2019-11-10 19:14:20
字體:
來源:轉載
供稿:網友

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

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

輸出格式: 輸入文件maxsum1.out僅包括1個整數,為最大的子段和是多少。子段的最小長度為1。

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

說明

【樣例說明】 2 -4 3 -1 2 -4 3 【數據規模與約定】 對于40%的數據,有N ≤ 2000。 對于100%的數據,有N ≤ 200000。

一個一個加,只要判斷總和會不會小于0就行,小于0就接著往下重新計算和,因為如果所有數據里有正數的話,單個正數肯定更大,而如果都是負數的話,單個負數也比負數和大。


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.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久久久亚洲精品 | 西川av在线一区二区三区 | 天天鲁在线视频免费观看 | 高清一区二区在线观看 | 成人午夜视频在线观看免费 | 免费男女乱淫真视频 | 国产一区二区三区高清 | a一级黄 | 欧美视频一二三区 | www.三区 | 大号bbwassbigav头交 | 久久午夜国产 | 精品国产一区二区三区天美传媒 | 插插操| jizzjizzjizzjizz国产 | 91精品国产综合久久婷婷香 | 国产精品一区在线看 | 龙的两根好大拔不出去h | 久久精品久久精品国产大片 | 成人午夜精品久久久久久久蜜臀 | 日韩视 | julieann艳星激情办公室 | 成人免费观看在线视频 | 久久久精彩 | 久久精精 | av国产在线被下药迷网站 | 中文字幕精品在线视频 | 国产成人高清成人av片在线看 | 亚洲日本韩国在线观看 | 国产亚洲精品久久久久久久久 | 法国性xxx精品hd专区 | 欧美a视频 | 国产1区在线观看 | 久久久久久久一区二区 | av手机在线免费播放 | 男人天堂新地址 | 色婷婷tv | 黄色毛片免费视频 | 久久精品欧美电影 | 黄色大片在线免费观看 | 色婷婷av一区二区三区久久 |