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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Educational Codeforces Round 73 (Rated for Div. 2) Make The Fence Great Again dp + 结论

發布時間:2023/12/4 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Educational Codeforces Round 73 (Rated for Div. 2) Make The Fence Great Again dp + 结论 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

傳送門

文章目錄

  • 題意:
  • 思路:

題意:

思路:

首先證明一個結論:一個數最多被加兩次。
首先假設a[i]=a[i?1]a[i]=a[i-1]a[i]=a[i?1]a[i]=a[i+1]a[i]=a[i+1]a[i]=a[i+1],那么此時可以將a[i]=a[i]+1a[i]=a[i]+1a[i]=a[i]+1,若此時a[i]=a[i?1]a[i]=a[i-1]a[i]=a[i?1]a[i]=a[i+1]a[i]=a[i+1]a[i]=a[i+1],那么可以將其再加一,這個時候一定與兩邊的都不想等,此時再加就沒有意義了。
既然只能加兩次,那么定義f[i][j]f[i][j]f[i][j]表示到了第iii個位置,這個數加了jjj次后滿足條件的最小代價,轉移方程:f[i][j]=min(f[i][j],f[i?1][k]+j?b[i])f[i][j]=min(f[i][j],f[i-1][k]+j*b[i])f[i][j]=min(f[i][j],f[i?1][k]+j?b[i])
注意初始化的時候要將其設為盡可能大的數。
代碼中101010改成333即可,當時是猜了個結論。

// Problem: D. Make The Fence Great Again // Contest: Codeforces - Educational Codeforces Round 73 (Rated for Div. 2) // URL: https://codeforces.com/contest/1221/problem/D // Memory Limit: 256 MB // Time Limit: 2000 ms // // Powered by CP Editor (https://cpeditor.org)//#pragma GCC optimize("Ofast,no-stack-protector,unroll-loops,fast-math") //#pragma GCC target("sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2,popcnt,tune=native") //#pragma GCC optimize(2) #include<cstdio> #include<iostream> #include<string> #include<cstring> #include<map> #include<cmath> #include<cctype> #include<vector> #include<set> #include<queue> #include<algorithm> #include<sstream> #include<ctime> #include<cstdlib> #include<random> #include<cassert> #define X first #define Y second #define L (u<<1) #define R (u<<1|1) #define pb push_back #define mk make_pair #define Mid ((tr[u].l+tr[u].r)>>1) #define Len(u) (tr[u].r-tr[u].l+1) #define random(a,b) ((a)+rand()%((b)-(a)+1)) #define db puts("---") using namespace std;//void rd_cre() { freopen("d://dp//data.txt","w",stdout); srand(time(NULL)); } //void rd_ac() { freopen("d://dp//data.txt","r",stdin); freopen("d://dp//AC.txt","w",stdout); } //void rd_wa() { freopen("d://dp//data.txt","r",stdin); freopen("d://dp//WA.txt","w",stdout); }typedef long long LL; typedef unsigned long long ULL; typedef pair<int,int> PII;const int N=300010,mod=1e9+7,INF=0x3f3f3f3f; const LL inf=0x3f3f3f3f3f3f3f3f; const double eps=1e-6;int n; int a[N],b[N]; LL f[N][20];int main() { // ios::sync_with_stdio(false); // cin.tie(0);int _; scanf("%d",&_);while(_--) {scanf("%d",&n);for(int i=1;i<=n;i++) scanf("%d%d",&a[i],&b[i]);for(int i=1;i<=n;i++) for(int j=0;j<=10;j++) f[i][j]=inf;for(int i=0;i<=10;i++) f[1][i]=1ll*b[1]*i;for(int i=2;i<=n;i++) {for(int j=0;j<=10;j++) {for(int k=0;k<=10;k++) {if(a[i-1]+k!=a[i]+j) f[i][j]=min(f[i][j],f[i-1][k]+1ll*j*b[i]);}}}LL ans=inf;for(int i=0;i<=10;i++) ans=min(ans,f[n][i]);printf("%lld\n",ans);}return 0; } /**/

總結

以上是生活随笔為你收集整理的Educational Codeforces Round 73 (Rated for Div. 2) Make The Fence Great Again dp + 结论的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 色综合88| 97av超碰| 亚洲精品 日韩无码 | 天天干天天色天天 | 91欧美精品 | 激情av网站 | 人人草在线观看 | 制中文字幕音影 | 波多野结衣在线视频播放 | 久久国产美女视频 | 国产精品一区二区三区四区 | 91精品专区 | 中文字幕乱码一区二区三区 | www.五月婷婷.com | 神马午夜影院 | 久久99精品国产91久久来源 | 午夜天堂网 | 高跟丝袜av | 欧美在线观看不卡 | 九月丁香婷婷 | 老司机午夜免费精品视频 | 亚洲成人高清 | 日本黄色三级网站 | 国产免费一区二区三区四区五区 | av丝袜在线| 国产精品视频亚洲 | 亚洲精品欧美日韩 | 一区二区在线视频 | 五月天激情影院 | 免费在线看黄色片 | 欧美日韩小说 | 毛片99| 亚洲第一色播 | 污污免费视频 | 国产福利资源 | 精品日韩一区二区三区四区 | 91丨九色丨蝌蚪丨丝袜 | 波多野结衣视频在线播放 | 玉蒲团在线| 深喉口爆一区二区三区 | 天堂v在线观看 | 91国自产精品中文字幕亚洲 | 美女福利网站 | 国产一区一一区高清不卡 | 久草加勒比 | 激情久久五月 | 成人深夜电影 | 可以在线观看av的网站 | 琪琪秋霞午夜被窝电影网 | av中文字幕免费 | 午夜视频在线观看免费视频 | 探花视频在线版播放免费观看 | 日本学生初尝黑人巨免费视频 | 欧美精品自拍视频 | 天天爱天天干天天操 | 黄色伊人 | 国产粉嫩在线观看 | 成人在线观看一区 | 国产乱码av | 玉足脚交榨精h文 | 粉嫩av网站 | 国产精品一区二区三区免费观看 | 四虎少妇做爰免费视频网站四 | 日本人妻不卡一区二区三区中文字幕 | 日韩中文在线观看 | 国产成人精品三级麻豆 | 日韩成人免费在线视频 | 麻豆蜜桃wwww精品无码 | 日本簧片在线观看 | 无码人妻精品一区二区三应用大全 | 亚洲熟妇无码爱v在线观看 九色福利 | 九九精品免费视频 | brazzers欧美一区二区 | 国产思思 | 97视频免费在线观看 | 欧美特级黄色录像 | 艳妇乳肉豪妇荡乳av无码福利 | 波多野结衣中文字幕一区二区三区 | 丁香六月激情 | 日韩www.| 在线97| 亚洲黑丝在线 | 国产乱淫av麻豆国产 | 超碰在线看 | 国产另类专区 | 久久黄色精品视频 | www.久久视频| 天天拍夜夜拍 | 欧美大色| 日韩欧美亚洲一区二区三区 | 日本亚洲国产 | 黄色网页免费看 | 日本一二三区视频 | 青青草www| 神马午夜伦理影院 | 亚洲欧洲综合在线 | 91调教打屁股xxxx网站 | 亚洲性网站 | 国产ts丝袜人妖系列视频 |