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

歡迎訪問(wèn) 生活随笔!

生活随笔

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

编程问答

1010 [HNOI2008]玩具装箱toy

發(fā)布時(shí)間:2025/4/9 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1010 [HNOI2008]玩具装箱toy 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1010: [HNOI2008]玩具裝箱toy

Time Limit:?1 Sec??Memory Limit:?162 MB

Description

P教授要去看奧運(yùn),但是他舍不下他的玩具,于是他決定把所有的玩具運(yùn)到北京。他使用自己的壓縮器進(jìn)行壓縮,其可以將任意物品變成一堆,再放到一種特殊的一維容器中。P教授有編號(hào)為1...N的N件玩具,第i件玩具經(jīng)過(guò)壓縮后變成一維長(zhǎng)度為Ci.為了方便整理,P教授要求在一個(gè)一維容器中的玩具編號(hào)是連續(xù)的。同時(shí)如果一個(gè)一維容器中有多個(gè)玩具,那么兩件玩具之間要加入一個(gè)單位長(zhǎng)度的填充物,形式地說(shuō)如果將第i件玩具到第j個(gè)玩具放到一個(gè)容器中,那么容器的長(zhǎng)度將為 x=j-i+Sigma(Ck) i<=K<=j 制作容器的費(fèi)用與容器的長(zhǎng)度有關(guān),根據(jù)教授研究,如果容器長(zhǎng)度為x,其制作費(fèi)用為(X-L)^2.其中L是一個(gè)常量。P教授不關(guān)心容器的數(shù)目,他可以制作出任意長(zhǎng)度的容器,甚至超過(guò)L。但他希望費(fèi)用最小.

Input

第一行輸入兩個(gè)整數(shù)N,L.接下來(lái)N行輸入Ci.1<=N<=50000,1<=L,Ci<=10^7

Output

輸出最小費(fèi)用

Sample Input

5 4
3
4
2
1
4

Sample Output

1 動(dòng)態(tài)規(guī)劃,先用前綴和s[i]數(shù)組 然后dp[i]=min{dp[j]+(i-j-1+s[i]-s[j]-m)^2}(0<=j<i) 斜率優(yōu)化處理一下。 #include <iostream> #include <string.h> #include <stdio.h> #include <cmath> #include <algorithm> using namespace std; #define N 50500 int n,m,b[N],le,ri; long long s[N],dp[N]; inline long long sqr(long long x){return x*x;} inline double g(int j,int k){return (dp[j]-dp[k]*1.0)/(s[j]-s[k]*1.0)+s[j]+s[k]+2+2*m;} int main(){int i,j,k,l,q,w,e;scanf("%d%d",&n,&m);memset(b,0,sizeof(b));memset(s,0,sizeof(s));memset(dp,0,sizeof(dp));for (i=1;i<=n;i++){scanf("%d",&k);s[i]=s[i-1]+k;}for (i=1;i<=n;i++)s[i]+=i;le=0;ri=0;for (i=1;i<=n;i++){while (ri>le&&g(b[le+1],b[le])<s[i]*2)le++;j=b[le];dp[i]=dp[j]+sqr(s[i]-s[j]-1-m);ri++;b[ri]=i;while (ri>le+1&&g(b[ri],b[ri-1])<g(b[ri-1],b[ri-2])){b[ri-1]=b[ri];ri--;}}cout <<dp[n]<<endl;return 0;}

?

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

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

總結(jié)

以上是生活随笔為你收集整理的1010 [HNOI2008]玩具装箱toy的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

主站蜘蛛池模板: 婷婷九月综合 | 亚洲精品乱码久久久久久久久久久久 | 中文不卡av | youjizz亚洲女人 | 婷婷综合影院 | 日韩福利在线视频 | 国产一二三区免费视频 | 激情久久久 | 黄色精品在线 | 亚洲欧美日韩中文字幕在线观看 | av中字在线| 天堂视频免费 | av丁香| 欧美亚洲综合另类 | 国产麻豆乱码精品一区二区三区 | av88av| 久久高清无码视频 | 欧美三级欧美成人高清 | 免费成人黄色网址 | 一区二区午夜 | 日韩欧美在线免费观看 | 亚洲一区二区免费视频 | 日本国产网站 | jzzijzzij日本成熟少妇 | 小罗莉极品一线天在线 | 中文字幕一区二区三区手机版 | 日本在线不卡一区二区三区 | 97精品一区二区视频在线观看 | 一区二区三区四区中文字幕 | 自拍欧美日韩 | 久久avav| 亚洲视频免费 | 亚洲综合无码一区二区 | 五月天六月婷 | a天堂视频 | 男人天堂社区 | 精品动漫一区二区三区的观看方式 | 中文字幕十一区 | 91久久久久国产一区二区 | 天堂资源在线播放 | 日韩黄色精品 | 日本少妇激三级做爰在线 | 揉我啊嗯~喷水了h视频 | 久久久一二三 | 日韩欧美国产电影 | 黄色网络在线观看 | 香蕉久久夜色精品国产使用方法 | 色屁屁 | 四虎网址大全 | 影音先锋国产资源 | 免费欧美视频 | caoporen在线 | 国产新婚疯狂做爰视频 | chinese xxxx videos andvr| 男女免费网站 | 亚洲视频一二 | 蜜桃免费在线视频 | 国产黄色免费大片 | 色淫湿视频 | 国产午夜成人久久无码一区二区 | 夜夜嗨av一区二区三区网页 | 爽爽视频在线观看 | 亚洲欧美少妇 | 欧美亚洲天堂网 | 国产免费自拍 | 国产福利视频一区二区 | 一级黄色免费大片 | 国产成人视屏 | 天海翼av在线播放 | 成人做爰69片免费 | 大学生高潮无套内谢视频 | av女优天堂在线观看 | 国产欧美亚洲一区 | 隔壁邻居是巨爆乳寡妇 | 欧美一级视频免费观看 | 国产欧美一区二区三区在线 | 久久精品无码Av中文字幕 | 中文字幕人妻熟女在线 | 国产成人在线视频网站 | 国产精品自偷自拍 | 欧美在线视频一区二区三区 | 久久久久一区二区三区四区 | 好看的中文字幕av | 九色91在线 | 欧美 另类 交 | 日吊视频| 97久久久久久久久久 | 亚洲另类视频 | 久久久久久久久99 | 色在线免费 | 中文字幕少妇在线三级hd | 啪网址| 日韩视频成人 | 伊人avav| 欧美国产在线观看 | 国产伦精品一区二区三区免费 | 黄色一级大片在线免费看国产一 | 亚洲黄色网址 | 91亚洲欧美 |