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

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

生活随笔

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

编程问答

P3195 [HNOI2008]玩具装箱TOY

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

P3195 [HNOI2008]玩具裝箱TOY

題目描述

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)用最小.

輸入輸出格式

輸入格式:

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

輸出格式:

輸出最小費(fèi)用

輸入輸出樣例

輸入樣例#1:? 5 4 3 4 2 1 4 輸出樣例#1:?

1
——————————————————————————————————————————————————————————————————————
普通的一維DP很好想,題中給出$x = j - i + \sum\limits_{k=i}^{j}C_k$
考慮$(x-L)^2$可以變成$(j-i+\sum\limits_{k=i}^{j}C_k-L)^2 = ((\sum\limits_{k=i}^{j}C_k+1)-(L+1))^2$

讀入時(shí)直接把C和L都加1
枚舉j表示從j+1到i劃分成一段,時(shí)間是$O(N^2)$,TLE。

$f[i] = min(f[j]+(S_i-S_j-L)^2)$其中$S_i = \sum\limits_{k=1}^{i}C_k$,即C的前綴和

考慮如何對(duì)其進(jìn)行優(yōu)化

$f[i] = min(f[j]+(S_i-S_j-L)^2)$

$f[i] = min(f[j]+(S_i-L)^2-2(S_i-L)S_j+{S_{j}}^{2})$

$f[i] = (S_i-L)^2+min(y_j-k_ix_j)$

其中$x_j = S_j$,$y_j = f_j + {S_j}^2$,$k_i = 2(S_i-L)$

這就像是一個(gè)直線的斜率式

可知$k_i$是單調(diào)遞增的

將$x_j,y_j$映射到坐標(biāo)軸里,畫(huà)一條過(guò)點(diǎn)$(x_j, y_j)$的斜率為$k_i$的直線

$y_j - k_ix_j$是它的截距。要使答案最小,就要使截距最小。

維護(hù)一個(gè)下凸殼(自行百度),可知只有下凸殼上的點(diǎn)組成的直線才有可能成為最優(yōu)解

因?yàn)閤是遞增的,只需考慮如何在右面加一個(gè)點(diǎn)。如果直線是逆時(shí)針旋轉(zhuǎn),斜率變大,截距變小,直接加入

如果是順時(shí)針,刪除前一個(gè)點(diǎn),加入當(dāng)前點(diǎn)。

用單調(diào)隊(duì)列維護(hù)下凸殼。

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

總結(jié)

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

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

主站蜘蛛池模板: 国产成人无码a区在线观看视频 | 午夜视频91| 中国a一片一级一片 | 97久久久久久久久久 | 亚洲a中文字幕 | 视频一区在线免费观看 | 日韩免费毛片 | 欧美日韩在线视频一区二区 | 少妇野外性xx老女人野外性xx | 91高清视频在线观看 | 激情综合网激情 | 精品一区二区在线免费观看 | 亚洲69av| 综合狠狠开心 | 日韩高清成人 | 久草aⅴ | 久久99精品久久久久婷婷 | 99精品综合 | 国产第一页av | 欧美夫妻性生活视频 | 成年人性生活免费视频 | 91伊人 | 国产免费一区二区三区免费视频 | 久久久国产精品一区二区三区 | 能在线看的av | 免费一级淫片aaa片毛片a级 | 日韩无码电影 | 日韩资源网 | 中文字幕视频在线播放 | 日本免费高清 | 色呦呦网站入口 | 欧类av怡春院 | 欧美亚洲视频在线观看 | 日本韩国欧美一区二区三区 | 久久叉 | 看毛片视频| 毛片a片免费观看 | 亚洲一区二区免费看 | 国产亚洲av综合人人澡精品 | 夜夜嗨av禁果av粉嫩av懂色av | 少妇人妻精品一区二区三区 | 色播视频在线播放 | 国产日产欧美一区二区三区 | www麻豆| 亚洲 精品 综合 精品 自拍 | 丝袜高跟av| 看毛片网站 | 欧美日韩视频网站 | 韩国黄色网 | 岛国精品一区二区三区 | 四虎5151久久欧美毛片 | 欧产日产国产69 | 一女二男一黄一片 | 欧美精品一区二区三区久久久竹菊 | 日本东京热一区二区三区 | 日本wwwxxxx | 久久午夜影视 | 久久免费精彩视频 | 99日韩精品 | 可以免费看av的网站 | 免费无码毛片一区二区app | 大肉大捧一进一出好爽mba | 成人免费黄色 | 亚洲一级片在线播放 | 亚洲欧洲综合av | 亚洲乱视频 | 欧美 日韩 高清 | 银杏av| 精品九九九 | 国产影视一区二区三区 | 99热免费在线 | 国产欧美一区二区精品性色超碰 | 人日人视频 | 蜜乳av网站 | 久久久久国产精品夜夜夜夜夜 | 国产一级色 | 自拍偷拍欧美激情 | 9i看片成人免费 | 精品欧美在线 | wwwwyoujizzcom| 久久美| 中国丰满人妻videoshd | 又黄又爽的网站 | 波多野结衣办公室33分钟 | 欧美中文字幕在线视频 | 我把护士日出水了视频90分钟 | 国产精品污www一区二区三区 | 人人妻人人澡人人爽人人dvd | 欧美日韩网址 | 91久久精品国产91久久性色tv | av日韩精品| 日本69式三人交 | 黄色网页在线免费观看 | 中文字幕高清在线 | 欧美第一页草草影院 | 久久精品免费av | 欧美做受喷浆在线观看 | 欧美成人高清视频 | 欧美做受69 |