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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【DP】【树状数组】方伯伯的玉米田/优美玉米(luogu 3287/金牌导航 数据结构优化DP-5)

發布時間:2023/12/3 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【DP】【树状数组】方伯伯的玉米田/优美玉米(luogu 3287/金牌导航 数据结构优化DP-5) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

正題

luogu 3287
金牌導航 數據結構優化DP-5


題目大意

有n個玉米,給出高度,你可以選擇一個區間,使這個區間的玉米高度+1,你可以進行k次這樣的操作,查詢你操作完后最長不下降子序列最大值


代碼

對于選擇區間[l,r],如果同時把[r+1,n]也選進去,因為是最長不下降子序列,所以讓后面更高滿足需求,所以我們把[r+1,n]也選進去,所以每次選擇區間都是[i,n]

fi,jf_{i,j}fi,j?為前i個玉米總共選擇j次的最長不下降子序列,因為每次選擇區間都是[i,n],所以i被選擇了j次,那么有:

fi,j=max?k<i,c?j,ak+c?ai+j(fk,c+1)f_{i,j}=\max_{k<i, c\leqslant j,a_k+c\leqslant a_i+j}(f_{k,c}+1)fi,j?=k<i,c?j,ak?+c?ai?+jmax?(fk,c?+1)

對于c?j,ak+c?ai+jc\leqslant j,a_k+c\leqslant a_i+jc?j,ak?+c?ai?+j可以建一個二維樹狀數組維護,每次找滿足條件的


代碼

#include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #define ll long long #define N 10010 using namespace std; int n, k, a[N], c[510][N]; void add(int x, int y, int z) {for (x++; x <= k + 1; x += x & -x)//因為有0,而樹狀數組計算不了0,所以要+1for (int jy = y; jy <= 5500; jy += jy & -jy) c[x][jy] = max(c[x][jy], z);return; } int ask(int x, int y) {int g = 0;for (x++; x; x -= x & -x)for (int jy = y; jy; jy -= jy & -jy) g = max(g, c[x][jy]);return g; } int main() {scanf("%d%d", &n, &k);for (int i = 1; i <= n; ++i) scanf("%d", &a[i]);for (int i = 1; i <= n; ++i)for (int j = k; j >= 0; --j)add(j, a[i] + j, ask(j, a[i] + j) + 1);printf("%d", ask(k, 5500));return 0; }

總結

以上是生活随笔為你收集整理的【DP】【树状数组】方伯伯的玉米田/优美玉米(luogu 3287/金牌导航 数据结构优化DP-5)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 狠狠干天天干 | 欧美激情va永久在线播放 | 亚洲夜夜夜 | 亚洲69| 粉嫩av一区二区白浆 | 丰满人妻一区二区三区53视频 | 欧美黑人精品一区二区 | 久久这里只有精品99 | 欧美日韩性生活视频 | 久久av无码精品人妻出轨 | 国产中文一区二区三区 | 国产成人精品无码免费看81 | 青青操影院 | 最新天堂在线视频 | heyzo久久| 成人在线黄色 | 懂色一区二区二区av免费观看 | 欧美在线一二三区 | 丁香久久久 | 四虎影城库 | 好吊妞视频这里只有精品 | 一区二区不卡视频 | 天天射天天色天天干 | 在线看片你懂得 | 自拍偷拍精品 | 久久中文在线 | 欧美大喷水吹潮合集在线观看 | 草久免费视频 | 国产一区不卡 | 中文字幕在线网址 | 欲色影音| 日韩福利小视频 | 无码人妻精品一区二区三区蜜桃91 | 中文字幕在线2018 | 五月婷婷伊人网 | 亚洲 欧美 激情 另类 | 黄色网免费观看 | 爱av在线| 88av在线播放 | 欧美乱妇18p| 太久av| 素人一区 | 国产又粗又猛又爽又 | 日韩av女优在线观看 | 日韩av影视大全 | 国产日韩欧美一区二区东京热 | 久久精品在线视频 | 国精产品一区一区三区视频 | 色呦呦视频在线 | 肉丝美足丝袜一区二区三区四 | 91蝌蚪91九色白浆 | 青青草自拍偷拍 | 国产成人愉拍精品久久 | 人人干人人做 | 无码aⅴ精品一区二区三区浪潮 | 久久久精品国产免费爽爽爽 | 亚洲精品av中文字幕在线在线 | 欧美性猛交xxxx乱大交俱乐部 | 成年人视频网站 | 99国产揄拍国产精品 | 亚洲激情电影在线 | 91国产一区二区 | 97精品在线观看 | 成人免费福利视频 | 先锋影音男人 | 国产精品久久久久久 | 在线黄网 | 日本三级午夜理伦三级三 | av资源共享 | 无码人妻一区二区三区av | 精品久久九九 | 亚洲成年人在线观看 | 伦理片一区二区三区 | 日本人做爰全过程 | 亚洲视频日韩 | 色网在线视频 | 粉嫩久久99精品久久久久久夜 | 日韩中文在线观看 | juliaann欧美二区三区 | 国产熟女一区二区三区五月婷 | 日韩精品免费观看 | 激情网站在线观看 | 污网站在线播放 | 丰满少妇被猛烈进入无码 | www.男人的天堂 | 日韩资源在线 | 国产精品自拍在线观看 | 精品一区二区三区在线免费观看 | 蜜桃成人在线观看 | 荒岛淫众女h文小说 | 国外成人性视频免费 | 看全黄大色黄大片美女人 | 午夜影院在线看 | 色综合狠狠操 | 国模私拍一区二区 | 熟妇人妻va精品中文字幕 | 免费的黄色的网站 | 国产麻豆影视 | 精品一性一色一乱农村 |