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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

循环数组最大字段和(51Nod-1050)

發(fā)布時間:2025/3/17 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 循环数组最大字段和(51Nod-1050) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

題目

N個整數(shù)組成的循環(huán)序列a[1],a[2],a[3],…,a[n],求該序列如a[i]+a[i+1]+…+a[j]的連續(xù)的子段和的最大值(循環(huán)序列是指n個數(shù)圍成一個圈,因此需要考慮a[n-1],a[n],a[1],a[2]這樣的序列)。當所給的整數(shù)均為負數(shù)時和為0。
例如:-2,11,-4,13,-5,-2,和最大的子段為:11,-4,13。和為20。

輸入

第1行:整數(shù)序列的長度N(2 <= N <= 50000)
第2 - N+1行:N個整數(shù) (-10^9 <= S[i] <= 10^9)

輸出

輸出循環(huán)數(shù)組的最大子段和。

輸入樣例

6
-2
11
-4
13
-5
-2

輸出樣例

20

思路:求前綴和后使用雙端隊列模擬即可

源程序

#include<iostream> #include<cstdio> #include<cstdlib> #include<string> #include<cstring> #include<cmath> #include<ctime> #include<algorithm> #include<utility> #include<stack> #include<queue> #include<vector> #include<set> #include<map> #define PI acos(-1.0) #define E 1e-12 #define INF 0x3f3f3f3f #define LL long long const int MOD=1000000007; const int N=100000+5; const int dx[]= {-1,1,0,0}; const int dy[]= {0,0,-1,1}; using namespace std;deque<int> Q; LL sum[N]; LL v[N]; int main() {int n;scanf("%d",&n);Q.clear();sum[0]=0;LL ans=-INF;Q.push_back(0);for(int i=1; i<=n; i++) {scanf("%lld",&v[i]);sum[i]=sum[i-1]+v[i];}for(int i=n+1; i<=2*n; i++) {sum[i]=sum[i-1]+v[i-n];}for(int i=1; i<=2*n; i++) {while(!Q.empty() && Q.front()<i-n)Q.pop_front();ans=max(ans,sum[i]-sum[Q.front()]);while(!Q.empty() && sum[Q.back()]>=sum[i])Q.pop_back();Q.push_back(i);}printf("%lld\n",ans);return 0; }

?

總結

以上是生活随笔為你收集整理的循环数组最大字段和(51Nod-1050)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日批动态图 | 又大又硬又爽免费视频 | 国产欧美精品一区二区色综合朱莉 | 日日干日日爽 | 日韩色区 | 69式视频| 韩国av一区二区三区 | 欧美高清在线观看 | 69精品在线| 四虎影视永久 | 久久婷婷综合色丁香五月 | 6080午夜伦理 | 国产精品一区在线观看 | 激情欧美综合 | 中文字幕第 | 欧美女人一区二区 | 少妇太爽了太深了太硬了 | 九色自拍视频 | 国产999精品视频 | 亚洲黄色一区 | 欧美激情精品久久 | 色噜噜一区二区 | 综合五月激情 | 国模小丫大尺度啪啪人体 | 国产一级一级 | 亚洲区 欧美区 | 久久天堂av综合合色蜜桃网 | 8x8ⅹ国产精品一区二区二区 | 免费中文字幕视频 | 中国性xxx | 中文在线亚洲 | 欧美操老女人 | 欧美精品久久久 | 日韩三级视频在线观看 | 国产又粗又长又黄视频 | 中国精品久久 | 午夜精品视频在线观看 | 男人天堂综合 | 在线激情av | jizz91| 亚洲视频播放 | 永久免费视频网站直接看 | 久久ww| 99热只有这里有精品 | 秘密基地免费观看完整版中文 | 中文字幕激情小说 | 亚洲一区二区自拍 | 久久99精品久久久久婷婷 | 国产精品一区二区在线免费观看 | 伊朗做爰xxxⅹ性视频 | 亚洲高清自拍 | 美女露胸露尿口 | 国产tv在线观看 | 97视频国产 | 午夜视频在线观看一区二区 | 麻豆视频在线 | 欧美a视频在线观看 | 亚洲国产一区视频 | www.国产91 | 欧美午夜精品久久久 | 新婚之夜玷污岳丰满少妇在线观看 | 日韩高清片 | 好吊视频一区 | 欧美成人三级在线视频 | 奇米影视7777 | 日韩激情第一页 | 爱情岛论坛成人 | 超碰在线观看91 | 爱爱视频免费看 | 日韩毛片在线免费观看 | 色婷婷色| 精品日本一区二区三区在线观看 | 国产视频污 | 精品人妻天天爽夜夜爽视频 | 亚洲国产果冻传媒av在线观看 | 日韩在线观看第一页 | 人人草网站 | 亚洲人妻一区二区三区 | 韩国伦理中文字幕 | 婷婷色在线视频 | 222aaa| 日皮视频免费观看 | 激情四射网 | 久久久在线视频 | 久久国产一级 | 日韩蜜桃视频 | 日韩有码一区二区三区 | 亚洲成人经典 | 曰本三级日本三级日本三级 | 午夜av成人| 伊人22| 欧美第九页 | 人体一级片 | 97超碰免费在线观看 | 免费在线国产精品 | 特黄av | 久久av资源站 | 欧美丰满老熟妇xxxxx性 | 亚洲综合丁香 |