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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【题解】【AcWing】3505. 最长ZigZag子序列

發布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【题解】【AcWing】3505. 最长ZigZag子序列 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

3505. 最長ZigZag子序列

原題傳送:AcWing 3505. 最長ZigZag子序列

一個整數序列的子序列是指從給定序列中隨意地(不一定連續)去掉若干個整數(可能一個也不去掉)后所形成的整數序列。

對于一個整數序列 x1,x2,…,xnx_1,x_2,…,x_nx1?,x2?,,xn? ,如果滿足下列兩個條件之一:

  • ?i∈[1,n?1]\forall i \in [1,n-1]?i[1,n?1] ,當 i%2==1i\%2==1i%2==1 時, xi?xi+1x_i-x_{i+1}xi??xi+1? 為正,當 i%2==0i\%2==0i%2==0 時, xi?xi+1x_i-x_{i+1}xi??xi+1? 為負。
  • ?i∈[1,n?1]\forall i \in[1,n-1]?i[1,n?1] ,當 i%2==1i\%2==1i%2==1 時, xi?xi+1x_i-x_{i+1}xi??xi+1? 為負,當 i%2==0i\%2==0i%2==0 時, xi?xi+1x_i-x_{i+1}xi??xi+1? 為正。
  • 那么,我們就稱這個整數序列為ZigZag序列。

    換句話說,ZigZag序列就是一個序列內元素在增大和減小之間不斷切換的序列。

    例如 1,7,4,9,2,51,7,4,9,2,51,7,4,9,2,5 就是一個ZigZag序列。

    現在,給定一個長度為 nnn 的整數序列,請你求出它的最長ZigZag子序列的長度。

    輸入格式

    第一行包含整數 nnn

    第二行包含 nnn 個整數。

    輸出格式

    輸出一個整數,表示最長ZigZag子序列的長度。

    數據范圍

    1≤n≤501 \le n \le 501n50 ,
    序列內元素取值范圍 [1,1000][1,1000][1,1000]

    輸入樣例:

    6 1 7 4 9 2 5

    輸出樣例:

    6

    思路:

    f[i]以第i個數結尾且前一個數比第i個數大的方案數,g[i]以第i個數結尾且前一個數比第i個數小的方案數;兩者的最大值即為答案。

    題解:

    #include <bits/stdc++.h>using namespace std;const int N = 55;int n; int w[N]; int f[N], g[N];int main() {cin >> n;for(int i = 0; i < n; i++)cin >> w[i];int res = 0;for(int i = 0; i < n; i++){f[i] = g[i] = 1;for(int j = 0; j < i; j++)if(w[j] > w[i]) f[i] = max(f[i], g[j] + 1);else if(w[j] < w[i]) g[i] = max(g[i], f[j] + 1);res = max(f[i], g[i]); }cout << res << endl;return 0; }

    總結

    以上是生活随笔為你收集整理的【题解】【AcWing】3505. 最长ZigZag子序列的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 免费看黄色a级片 | 老司机午夜在线 | 国产精品久久久久精 | 久久亚洲色图 | 永久免费网站直接看 | 国产乡下妇女做爰视频 | 黄页在线播放 | 亚洲另类在线观看 | 狠狠干五月天 | 麻豆伦理片 | 蜜桃成人在线 | 国产一区二区三区视频播放 | 午夜国产一区二区 | 国产精品69久久久久孕妇欧美 | 搞黄网站在线观看 | h在线 | 视频一区国产 | 久久国产美女视频 | 99re6热在线精品视频播放 | 四虎影院在线视频 | 97福利社 | 特级毛片在线 | 亚洲成av人片在线观看 | 91丨九色丨蝌蚪丨丝袜 | 精品在线视频免费观看 | 亚洲 欧美 日韩系列 | 一级片视频免费看 | 国产精品中文 | 第一区免费在线观看 | 中文字幕亚洲激情 | 69av导航 | 天天成人| 成人高清免费观看 | 免费黄色入口 | 国产经典自拍 | 久久精精品久久久久噜噜 | 亚洲一区二区不卡在线观看 | 国产高清不卡一区 | 亚洲国产成人精品女人 | 丁香花完整视频在线观看 | 亚洲国产精品成人综合 | 久久一级黄色片 | 人人舔| av夜夜操| 国产精品久久视频 | 91青青草视频 | 丁香六月婷婷 | 国产精品色婷婷99久久精品 | 污污内射在线观看一区二区少妇 | 97超碰人人草 | av在线免费网站 | 打屁股无遮挡网站 | 超碰在线小说 | 亚洲第一天堂网 | 亚洲精品小视频 | 国产不卡在线观看视频 | 欧美一区二区在线免费观看 | 性生交大片免费看狂欲 | 亚洲免费三级 | 亚洲精品精品 | 一本免费视频 | 久久99网 | 亚洲午夜久久久久久久久久久 | 99久99 | 亚洲一区二区三区色 | 日韩r级在线观看 | 少妇高潮久久久久久潘金莲 | 国产一区视频在线 | 免费美女av | 91精东传媒理伦片在线观看 | 国产xxx在线观看 | 国产9区| 成人亚洲天堂 | 日本系列第一页 | 国产精品.www | 精品一区二区三区视频日产 | 特一级黄色大片 | 亚洲91精品 | 久久狠狠高潮亚洲精品 | 成人免费一级片 | 12av在线| 最新在线视频 | 色中文在线 | 亚洲欧美成人一区 | 国产视频不卡一区 | 亚洲日日夜夜 | 久久精品夜色噜噜亚洲a∨ 中文字幕av网 | 好色先生tv官网 | 国产成人无码精品久久 | 人操人人| 亚洲免费视频播放 | 午夜精品电影 | 一区二区三区免费在线观看视频 | 国产大片中文字幕在线观看 | 中文字幕乱码一区二区三区 | 激情区 | 欧美一区二区三区成人精品 | 国产精品一区二区三区免费观看 | 毛茸茸多毛bbb毛多视频 |