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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

codeforces1497 D. Geniue(dp+图论)

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

D. Geniue

Frozen_Guardian題解
Implicit_總結
首先把此序列看作一個完全圖,然后按照邊權從小到大的順序枚舉邊。

如何按照邊權從小到大枚舉邊?
下面考慮形如邊(a,b)(a,b)(a,b)都默認a<ba<ba<b

任意考慮兩條邊(a,b)(a,b)(a,b)(c,d)(c,d)(c,d),不難發現只要有b<db<db<d,一定有ca,b<cc,dc_{a,b}<c_{c,d}ca,b?<cc,d?,而對于較大的點相同的情況比如(a,i)(a,i)(a,i)(b,i)(b,i)(b,i),顯然如果a<ba<ba<b那么有邊權ca,i>cb,ic_{a,i}>c_{b,i}ca,i?>cb,i?
于是如果想要從小到大枚舉邊權只需要從小到大枚舉iii,從大到小枚舉jjj

設計dp:
狀態表示:fif_ifi?表示以iii節點結尾時的最大值

狀態轉移:{fi=max?{fi,fj+∣si?sj∣}fj=max?{fj,fi+∣si?sj∣}\begin{cases}f_i=\max\{f_i,f_j+|s_i-s_j|\}\\f_j=\max\{f_j,f_i+|s_i-s_j|\}\end{cases}{fi?=max{fi?,fj?+si??sj?}fj?=max{fj?,fi?+si??sj?}?

#include<cstring> #include<iostream> #include<algorithm> using namespace std; using ll=long long; constexpr int N=200010; ll dp[N],s[N],tag[N]; int n; int main() {ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);int T=1;cin>>T;while(T--){cin>>n;for(int i=1;i<=n;i++) cin>>tag[i];for(int i=1;i<=n;i++) cin>>s[i];memset(dp,0,sizeof(ll)*(n+1));// i從小打到枚舉 而i相同從大到小枚舉j 保證邊是從小到大枚舉 本質枚舉邊for(int i=1;i<=n;i++)for(int j=i-1;j>=1;j--)if(tag[i]!=tag[j]){ll dpj=dp[i]+abs(s[i]-s[j]);ll dpi=dp[j]+abs(s[i]-s[j]);dp[i]=max(dp[i],dpi);dp[j]=max(dp[j],dpj);}cout<<*max_element(dp+1,dp+1+n)<<'\n';}return 0; }

總結

以上是生活随笔為你收集整理的codeforces1497 D. Geniue(dp+图论)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 欧美日韩不卡一区二区三区 | 日韩精品视频网 | 国产一二三区在线视频 | 少女忠诚电影高清免费 | 久久人人爽人人爽人人片亚洲 | 黄网址在线观看 | 国产99视频在线观看 | 怡红院国产 | 男人天堂网在线 | 欧美日韩一区二区三区国产精品成人 | 久久99精品久久久水蜜桃 | 都市激情av| 日韩免费视频观看 | 影音先锋男人的天堂 | 男男gay做受xx | 国产精品网址 | 男女互操视频 | 天天澡天天狠天天天做 | 欧美一区二区福利视频 | 色综合网址 | 欧美13p | 久久精品噜噜噜成人 | 性chinese天美传媒麻 | 日韩综合一区二区三区 | 国产成人无码精品 | 色哟哟日韩精品 | 可以免费看av的网站 | 一级黄色大片免费观看 | 国产又粗又猛又黄又爽视频 | 国产伦精品一区二区三区精品 | 日韩一区欧美一区 | 精品国产欧美一区二区三区成人 | 午夜一区二区三区四区 | 色噜噜狠狠狠综合曰曰曰 | 狠狠搞视频| 中文字幕亚洲高清 | 免费在线观看高清影视网站 | 国产福利免费看 | 亚洲欧美日韩国产成人精品影院 | 国产sm在线观看 | 污视频在线免费观看 | 亚洲欧美日韩高清 | 日韩精品成人在线观看 | 污片视频在线观看 | 亚洲精品一区二区三区四区五区 | 亚洲乱熟女一区二区三区小说 | 日韩欧美在线观看一区二区三区 | 人与动物黄色片 | 成人视屏在线 | 91精品国产自产在线观看 | 妹子色综合 | 免费成人深夜小野草 | 久久国产热 | 精品在线不卡 | 久久亚洲av无码精品色午夜麻豆 | 91操视频| 国产免费一区二区三区最新不卡 | 亚洲综合色网站 | 日韩成人在线观看视频 | 色眯眯影视 | sm在线看 | 久章草在线观看 | 色91 | 二区不卡 | 久久精品欧美日韩精品 | 日韩国产电影 | 精品亚洲乱码一区二区 | 亚洲精品一区二区三区蜜桃 | 香港黄色网| 欧美成人免费在线观看 | 亚洲亚裔videos黑人hd | 国产综合婷婷 | 涩涩视频网站 | 亚洲av成人无码一区二区三区在线观看 | 国产精品麻豆入口 | 久久久999国产 | 四虎在线观看视频 | 久久性网| 麻豆成人久久精品一区二区三区 | 69视频一区二区 | 亚洲高清在线视频 | 女futa攻玩遍整个后宫 | 免费爱爱网址 | 在线观看毛片视频 | 久久亚洲精品视频 | 亚洲精品电影 | 人体裸体bbb欣赏 | 黄页网站免费观看 | 少妇一级视频 | 美女脱光内衣内裤 | 美女成人在线 | 99精品无码一区二区 | 日本三级吹潮 | 色综合久久88色综合天天 | 亚洲va中文字幕 | 婷婷在线播放 | 在线中文字幕视频 | 97播播 | 96久久|