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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[JZOJ P1291] [DP]添加括号

發(fā)布時(shí)間:2025/7/14 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [JZOJ P1291] [DP]添加括号 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

@kaike

傳送門

區(qū)間DP弄得我一臉懵

動(dòng)態(tài)方程為f[i][j]=f[i][k]+f[k+1][j]+sum[i][j];

這題要求出最小中間和,并且要輸出方案
先預(yù)留出所有的中間和
設(shè)出一個(gè)最小值,記錄斷點(diǎn)所在的位置
用con[i][j]就表示從第i個(gè)到第j個(gè)中第一個(gè)括號(hào)的位置
輸出:
其中f[1][n]就是從1到n中間和
用遞推的方式輸出con[1][n]的?1 void cout1(int i,int j)

2 { 3 if(i>=j) 4 { 5 cout<<a[i]; return; 6 }//括號(hào)在數(shù)之前,已經(jīng)輸出括號(hào),現(xiàn)在來輸出數(shù)字 7 cout<<"("; cout1(i,con[i][j]);//輸出左括號(hào),再從i到這個(gè)括號(hào)中間找括號(hào) 8 cout<<"+"; cout1(con[i][j]+1,j);//輸出 +,證明這個(gè)括號(hào)之前的數(shù)都已經(jīng)輸出完畢,往后遞推 9 cout<<")"; 10 } 11 void cout2(int i,int j) 12 { 13 if(i>=j) return ; 14 cout2(i,con[i][j]); 15 cout2(con[i][j]+1,j); 16 cout<<sum[j]-sum[i-1]<<' '; 17 }

?

1 #include<iostream> 2 using namespace std; 3 long f[51][50001]; 4 int q1[51]; 5 int q2[51]; 6 int main() 7 { 8 int k,v,n; 9 int value,weight; 10 cin>>k>>v>>n; 11 for(int i=0;i<=k;i++) 12 for(int j=0;j<=v;j++) 13 f[i][j]=-99999999;//賦初值 14 f[1][0]=0;//當(dāng)背包容量為0時(shí),賦值0 15 for(int i=1;i<=n;i++)//枚舉背包 16 { 17 cin>>weight>>value; 18 for(int j=v;j>=weight;j--)//枚舉容量 19 { 20 for(int w=1;w<=k;w++)//枚舉k包 從1-k 21 { 22 q1[w]=f[w][j]; 23 q2[w]=f[w][j-weight]+value; 24 } 25 int h1=1,h2=1,h=0; 26 while(h<k) 27 { 28 h++; 29 if(q1[h1]>q2[h2]) { 30 f[h][j]=q1[h1]; 31 h1++; 32 } 33 else { 34 f[h][j]=q2[h2]; 35 h2++; 36 } 37 } 38 } 39 } 40 int ans=0; 41 for(int i=1;i<=k;i++) 42 ans+=f[i][v]; 43 cout<<ans<<endl; 44 return 0; 45 } 蠢哭

?

轉(zhuǎn)載于:https://www.cnblogs.com/Kaike/p/6007334.html

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的[JZOJ P1291] [DP]添加括号的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美日韩一区二区在线播放 | 天天躁狠狠躁狠狠躁夜夜躁68 | 日本黄色的视频 | 国产美女自拍视频 | 夜夜爽爽 | 天天操国产 | 欧美暧暧视频 | 男人爽女人下面动态图 | 禁断介护av| 看黄色一级视频 | www.国产区 | 日韩在线观看视频一区二区 | 激情综合五月网 | 国产啊啊啊啊 | 国产喷水吹潮视频www | 泰剧19禁啪啪无遮挡 | 亚洲h网站 | 伊人365| 午夜激情视频网 | 在线亚洲+欧美+日本专区 | av资源网址 | 国产精品一区二区不卡 | 女av在线 | 97狠狠操 | 青青视频网 | 九九自拍偷拍 | 亚洲精品中文字幕在线观看 | 黄色91| 色又黄又爽 | 亚洲综合涩 | 国产精品白浆一区二小说 | 少妇久久精品 | 性猛交娇小69hd | 日本精品二区 | 蜜臀aⅴ免费一区二区 | 99草视频| 久久国产精品影院 | 亚洲综合在线中文字幕 | 久久久久国产精品视频 | 日本特黄特黄刺激大片 | 欧美日韩成人一区 | 欧美中文字幕一区二区 | 少妇又紧又深又湿又爽视频 | 日韩欧美中文在线观看 | 91夫妻论坛 | 色狠 | 在线不卡日韩 | 俄罗斯黄色大片 | 丝袜老师扒开让我了一夜漫画 | 视频免费观看在线 | av 日韩 人妻 黑人 综合 无码 | 91se在线 | 看片网站在线观看 | 91久久久久国产一区二区 | 国产成人亚洲精品无码h在线 | 色哟哟视频网站 | 午夜亚洲aⅴ无码高潮片苍井空 | av大帝在线观看 | 无套内谢的新婚少妇国语播放 | 伊人精品在线观看 | 女人又爽又黄免费女仆 | 欧美日韩综合一区 | 国产中文字幕第一页 | 成人毛片在线精品国产 | 欧美激情一区二区三区在线 | 在线免费观看一区 | 337p色噜噜 | 沟厕沟厕近拍高清视频 | 在线视频 日韩 | 国产成人毛毛毛片 | 精品少妇人妻av免费久久久 | 变态另类一区 | 国语对白做受69 | 影音先锋精品 | 亚洲av无码专区国产乱码不卡 | 在线免费观看www | 日韩在线观看视频一区二区 | 天天做天天爱夜夜爽 | 四虎在线免费视频 | 第九色激情| 日韩黄色免费 | av视觉盛宴| 欧美成人免费在线观看视频 | 亚洲xx网| 中文字幕日韩在线视频 | 欧美视频免费在线 | 免费观看一区二区三区视频 | 成人在线观看一区二区三区 | 国产免费一区二区三区在线播放 | 欧美色图小说 | 在线观看免费av网址 | 国产精品成av人在线视午夜片 | 国产午夜成人久久无码一区二区 | 国产精品视频一区在线观看 | 久久四色| 欧美精品一区二区蜜臀亚洲 | 白浆一区 | 粉嫩av网站 | 光溜溜视频素材大全美女 |