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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

合并石子 四边形不等式优化

發布時間:2025/4/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 合并石子 四边形不等式优化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目描述

  有一排石子,共n 堆。現要將石子有次序地合并成一堆。規定每次只能選相鄰的2 堆石子合并成新的一堆,并將新的一堆石子數記為該次合并的得分。試設計一個算法,計算出將n堆石子合并成一堆的最小得分。

題解

  首先由直接動態規劃的方法來做,即?

for(int i=1;i<=n;i++)for(int j=i;j<=n;j++)for(int k=i;k<=j;k++){f[i][j]=min(f[i][j],f[i][k]+f[k+1][j]+cost[j]-cost[i-1]);}

  但是如果N的值超過了3000的話,這個算法就明顯會爆炸的,所以我們應當采取一定的優化,經過計算我們可以發現這個題目是滿足四邊形不等式的,這里所用的優化呢是四邊形不等式優化。

  我們定義階段為區間長度len,狀態為f[i][j]合并i到j的最小費用。

  注意:因為我們的階段決定了,在計算s[i][j]時,s[i][j-1]和s[i+1][j]都已經計算出來了

代碼

//FZOJ1555 合并石子(求最小值)四邊形不等式優化 #include<bits/stdc++.h> using namespace std; int f[101][101],s[101][101],a[101],sum[101],q; int main() {int i,j,k,n,len,q;scanf("%d",&n);memset(sum,0,sizeof(sum));memset(f,60,sizeof(f));memset(s,0,sizeof(s));for(i=1;i<=n;i++){scanf("%d",&a[i]);sum[i]=sum[i-1]+a[i];} for(i=1;i<=n;i++){f[i][i]=0;s[i][i]=i;}for(len=1;len<n;len++)for(i=1;i<=n-len;i++){j=i+len;q=sum[j]-sum[i-1];for(k=s[i][j-1];k<=s[i+1][j];k++){if(f[i][j]>f[i][k]+f[k+1][j]+q){f[i][j]=f[i][k]+f[k+1][j]+q;s[i][j]=k;}}}printf("%d\n",f[1][n]);return 0; }

?

轉載于:https://www.cnblogs.com/2020pengxiyue/p/8178818.html

總結

以上是生活随笔為你收集整理的合并石子 四边形不等式优化的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 99久久伊人 | 亚洲视频综合网 | 亚洲av毛片基地 | 日韩国产欧美精品 | av伊人久久 | 精品国产欧美日韩 | 成人小视频在线看 | 亚洲区免费| 中文在线a在线 | 久久精品综合视频 | aa片在线观看视频在线播放 | 国产一级二级三级视频 | 欧美性生交大片免费看app麻豆 | www色中色| 伊人黄色网 | 午夜激情福利 | av丝袜天堂 | 精品区| 成人国产综合 | 欧色图 | 大象传媒成人在线观看 | 中文在线а√天堂 | 欧美精品网站 | 欧美日韩久久婷婷 | 欧美一级免费视频 | www.中文字幕在线观看 | 国内偷拍一区二区 | 久久精品中文闷骚内射 | 亚洲国产一区二区在线观看 | 亚洲美女色视频 | 成人午夜精品 | 日本簧片在线观看 | 特高潮videossexhd | 长篇乱肉合集乱500小说日本 | 色视频线观看在线播放 | avtt亚洲天堂| 看片久久 | 天天干天天弄 | av毛片基地| 精品国产区 | 欧美福利在线观看 | 欧美超碰在线观看 | 五月天久久久久 | 国产精品国产av | 欧美精品一区二区性色a+v | 国产精品96久久久久久 | 欧美中文在线观看 | 黄视频免费在线看 | 蜜桃视频无码区在线观看 | 善良的老师伦理bd中字 | 视频1区2区 | 九色91av| 美女a视频 | 国产男女猛烈无遮挡免费观看网站 | 生活片一级片 | 中文字幕va| 国产精品99久久免费黑人人妻 | 久久精品波多野结衣 | 欧美综合第一页 | 成人香蕉视频在线观看 | 亚洲欧美视频一区 | 国产婷婷精品 | 色桃av | 97碰碰视频 | 国产精品天堂 | 福利视频网站 | 99久久久久久 | 亚洲剧情av| 中文字幕日本一区二区 | 成人欧美在线观看 | 欧美日本在线观看 | 色呦呦在线播放 | 女生被男生桶 | 久色福利 | 亚洲熟伦熟女新五十路熟妇 | 日韩中文字幕综合 | 影音先锋成人在线 | 久久久久久久久久91 | 丰满少妇在线观看bd | a毛片成人 | 亚洲激情另类 | 草草在线视频 | 97成人资源 | 欧美日韩不卡在线 | 日韩精品在线观看视频 | 中文字幕成人一区 | 亚洲国产精品女人久久久 | 日韩欧美xxx | 人妻熟妇又伦精品视频a | 亚洲国产综合一区 | 免费在线观看成人av | avwww| 久久婷婷网 | 国产精品99 | 国产资源av | 波多野结衣一区二 | 人妻丝袜一区 | 天天干狠狠爱 | 香蕉成人网 |