日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nyoj 174 Max Sequence(最大子串和变形)

發布時間:2025/3/16 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nyoj 174 Max Sequence(最大子串和变形) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Max Sequence

時間限制:1000?ms ?|? 內存限制:65535?KB 難度:5 描述

Give you N integers a1, a2 ... aN (|ai| <=1000, 1 <= i <= N).


You should output S.?

輸入
The input will consist of several test cases. For each test case, one integer N (2 <= N <= 100000) is given in the first line. Second line contains N integers. The input is terminated by a single line with N = 0.
輸出
For each test of the input, print a line containing S.
樣例輸入
5 -5 9 -5 11 20 0
樣例輸出
40

解題思路:最大子串和的變形題,利用dp的思想,dp[i][0]表示從從左邊掃,以i結尾的最大子串和,同理dp[i][1]表示從右邊掃,以i結尾的最大子串和。

首先要明白這樣做的目的,我們是想要枚舉分界線k,那么兩個串就被分成兩段1-(k-1)和k-n,我們只要找到這兩段的最大子串和,加起來即可。

光知道dp[i]還不夠,因為算的是以i結尾,我們有可能不會去取第i個數,所以還需要再用一次dp的思想,去解決前i個數內的最大子串和,同樣需要知道從左掃的L[i]和從右邊掃的R[i]。。都是比較簡單的dp。。

#include<iostream> #include<cstdio> #include<cstring> using namespace std;const int maxn = 100005; const int inf = 0x3f3f3f3f; int n,a[maxn]; int dp[maxn][2]; int L[maxn],R[maxn];int main() {while(scanf("%d",&n),n){memset(L,0,sizeof(L));memset(R,0,sizeof(R));for(int i = 1; i <= n; i++)scanf("%d",&a[i]);dp[1][0] = a[1];for(int i = 2; i <= n; i++){dp[i][0] = a[i];dp[i][0] = max(dp[i][0],dp[i-1][0] + a[i]);}dp[n][1] = a[n];for(int i = n - 1; i >= 1; i--){dp[i][1] = a[i];dp[i][1] = max(dp[i][1],dp[i+1][1] + a[i]);}L[1] = dp[1][0];for(int i = 2; i <= n; i++)L[i] = max(L[i-1],dp[i][0]);R[n] = dp[n][1];for(int i = n - 1; i >= 1; i--)R[i] = max(R[i+1],dp[i][1]);int ans = -inf;for(int i = 2; i < n; i++)ans = max(ans,L[i-1] + R[i]);printf("%d\n",ans);}return 0; }

總結

以上是生活随笔為你收集整理的nyoj 174 Max Sequence(最大子串和变形)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av直接看 | 人妻妺妺窝人体色www聚色窝 | 国产一区二区激情视频 | 青娱乐毛片 | 我要看免费毛片 | 特级大胆西西4444人体 | 人人做人人爽 | 丰满人妻熟妇乱偷人无码 | 国产三区在线观看 | 亚洲h片| 亚洲热视频 | 亚洲性自拍 | 精品一区二区三区久久 | 久久大香焦 | 亚洲欧美乱日韩乱国产 | 黄色一级视频在线观看 | 国产免费av片在线 | 免费看黄色三级 | 亚洲区欧美区 | 黑料网在线观看 | 成人香蕉网 | 一本—道久久a久久精品蜜桃 | 亚洲狼人色| 日本精品一区二区三区四区的功能 | 国产奶水涨喷在线播放 | 国产男女啪啪 | 日韩中文字幕网 | 日韩精品二区在线观看 | 免费中文字幕日韩欧美 | 成人在线免费观看网址 | 日韩精品一区二区三区在线 | 91漂亮少妇露脸在线播放 | 亚洲乱码少妇 | 在线观看香蕉视频 | 一区二区三区黄 | 欧美日韩高清在线观看 | 国产美女一区二区三区 | 日韩成人精品一区二区 | 久久免费视频1 | 欧美一区二区激情视频 | 久久国产精品影院 | 日韩干| 中文天堂资源在线 | 日韩在线视频免费观看 | 亚洲精品在线播放视频 | 狼人精品一区二区三区在线 | 成人午夜视频免费 | www视频在线免费观看 | 久久精品亚洲精品 | 亚欧在线 | 日韩毛片免费观看 | 色日韩 | 国产欧美另类 | 成年人午夜网站 | 国内三级视频 | 四色永久访问 | 久久精品视频中文字幕 | 中文字幕你懂的 | 91视| 色婷婷色婷婷 | 欧美日韩免费一区 | 国产情侣一区二区三区 | 一级女性全黄久久生活片免费 | 日本免费一区视频 | 不用播放器看av | 久久艹在线 | 亚洲经典在线观看 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 在线你懂得 | 欧美另类亚洲 | 免费日韩 | 日韩av一区二区在线播放 | 欧美成人短视频 | 午夜国产一区二区三区 | 中文字字幕在线中文乱码电影 | 综合 欧美 亚洲日本 | 直接看av的网站 | 国产精品后入内射日本在线观看 | 成人影片在线免费观看 | 色呦呦网 | 麻豆传媒一区二区 | 日韩一级免费片 | 日韩一页 | 国产精品一区二区免费在线观看 | 奇米在线观看 | 黄瓜视频91 | 亚洲国产综合一区 | 在线精品亚洲欧美日韩国产 | 国产福利一区二区视频 | 亚洲国产精品18久久久久久 | 国产剧情av麻豆香蕉精品 | 国产精品久久久久久久久久免费看 | 成人在线欧美 | 亚洲天堂手机版 | 日本免费a级片 | 色网导航站 | 爱豆国产剧免费观看大全剧集 | 日本熟妇色xxxxx日本免费看 | 亚洲男女激情 |