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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

HDU1231(DP)

發布時間:2023/12/3 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDU1231(DP) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Problem Descrption

給定K個整數的序列{ N1, N2, ..., NK },其任意連續子序列可表示為{ Ni, Ni+1, ...,
Nj },其中 1 <= i <= j <= K。最大連續子序列是所有連續子序列中元素和最大的一個,
例如給定序列{ -2, 11, -4, 13, -5, -2 },其最大連續子序列為{ 11, -4, 13 },最大和
為20。
在今年的數據結構考卷中,要求編寫程序得到最大和,現在增加一個要求,即還需要輸出該
子序列的第一個和最后一個元素。

Input

測試輸入包含若干測試用例,每個測試用例占2行,第1行給出正整數K( < 10000 ),第2行給出K個整數,中間用空格分隔。當K為0時,輸入結束,該用例不被處理。

Output

對每個測試用例,在1行里輸出最大和、最大連續子序列的第一個和最后一個元
素,中間用空格分隔。如果最大連續子序列不唯一,則輸出序號i和j最小的那個(如輸入樣例的第2、3組)。若所有K個元素都是負數,則定義其最大和為0,輸出整個序列的首尾元素。

Sample Input

6 -2 11 -4 13 -5 -2 10 -10 1 2 3 4 -5 -23 3 7 -21 6 5 -8 3 2 5 0 1 10 3 -1 -5 -2 3 -1 0 -2 0

問題分析:遇到小于0的數就斷開,并記錄起始位置,判斷是否大于原來的最大段的值,大于則更新最大段

AC代碼:

#include <iostream>#include <cstring>#include <algorithm>using namespace std;int a[10005]; int main(){int n,MAX,sum;while(cin>>n&&n){for(int i = 0; i<n; i++)scanf("%d",&a[i]);int left,right,flag;MAX = a[0];sum = 0;left = right = a[0];for(i = 0; i<n; i++){if(sum<0)//前一段總和小于0,斷開{sum = a[i];flag = a[i];}elsesum+=a[i];if(sum>MAX)//更新最大值{MAX = cnt;left = flag;right = a[i];}}if(MAX<0){printf("0 %d %d\n",a[0],a[n-1]);continue;}printf("%d %d %d\n",MAX,left,right);}return 0;}

?

總結

以上是生活随笔為你收集整理的HDU1231(DP)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日韩天堂在线视频 | 成人av在线一区二区 | 欧美大片免费在线观看 | 中文av一区二区三区 | 欧美日韩国产大片 | 黄色图片小说 | 欧美少妇一级片 | 日本中文字幕网站 | 国产高清sp| 欧美亚洲精品在线 | 色婷婷av一区二区三区软件 | 国语毛片 | 老子影院午夜伦不卡大全 | 精品久久久久久久免费人妻 | 日本无遮挡边做边爱边摸 | 激情欧美亚洲 | 日剧大尺度床戏做爰 | 亚洲最大在线 | 黑人添美女bbb添高潮了 | 国产精品亚洲二区 | 国产操人 | 日韩久久久久久久久久 | 偷拍青青草 | 欧美野外猛男的大粗鳮 | 国产精品7777777| 婷婷亚洲精品 | 日韩激情一区二区 | 国产精品成人3p一区二区三区 | 可以免费在线观看的av | 在线免费观看亚洲视频 | 老司机av影院 | 精品欧美一区二区三区在线观看 | 日韩在线不卡视频 | 在线免费日韩av | 日韩女优在线播放 | 一区二区在线看 | 中文字幕一区二区三 | 九热视频在线观看 | 伊人啪啪网 | 日韩av免费网站 | 国产福利一区在线观看 | 荡女精品导航 | 97福利社| 亚洲AV成人无码精品久久盆瓶 | 黑人巨大精品欧美一区免费视频 | 性生生活性生交a级 | 最新av观看 | www.中文字幕在线观看 | 奇米影视第四色777 波多野结衣一区二区三区免费视频 | 国产com| 麻豆蜜桃wwww精品无码 | 欧美午夜精品久久久久久孕妇 | 在线看不卡av | 日本一区二区三区视频在线观看 | 久久久久www| 日本一区视频在线观看 | 台湾佬中文在线 | 中文字幕无码av波多野吉衣 | 日韩天堂av| 伊人婷婷综合 | 中文字幕在线观看第二页 | 亚洲青青草原 | 91射| 天堂网avav| 国产一级特黄aaa大片 | 床戏高潮呻吟声片段 | 国产乱码精品一区二区三区忘忧草 | 亚洲aaaa级特黄毛片 | 国产一区视频观看 | 欧洲色区 | 91精品国产91久久久久久 | 日本一区二区三区视频免费看 | 中文字幕一区二区三区乱码 | 免费看欧美一级片 | 四虎永久在线精品 | 性色av浪潮av | 日毛片| 亚洲精品中文字幕在线观看 | 色婷婷精品 | 国产精品久久久久久久久久久久久久久久久久 | 国产精品资源在线观看 | 一区二区三区波多野结衣 | av少妇 | 在线手机av| 青草青在线 | 亚洲免费av一区二区 | 国产成人午夜精品 | 中文字幕视频在线观看 | 福利片一区二区 | 手机在线看片1024 | 久久久久久婷 | 久久国产这里只有精品 | 人人妻人人澡人人爽欧美一区 | 日韩少妇一区二区 | 亚洲精品在线免费 | 黄色网页免费看 | 欧美aa一级 | 久久国产视频网站 | 日韩av不卡一区 |