E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
--斜率优化!--
bzoj 1597: [Usaco2008 Mar]土地购买(
斜率优化
)
1597:[Usaco2008Mar]土地购买TimeLimit: 10Sec MemoryLimit: 162MBSubmit: 3069 Solved: 1143[Submit][Status][Discuss]Description农夫John准备扩大他的农场,他正在考虑N(1 #include #include #include #include #defineN50003 #defi
clover_hxy
·
2016-04-26 11:00
bzoj 1010: [HNOI2008]玩具装箱toy(
斜率优化
)
1010:[HNOI2008]玩具装箱toyTimeLimit:1SecMemoryLimit:162MBSubmit:8572Solved:3406[Submit][Status][Discuss]DescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N
clover_hxy
·
2016-04-26 09:17
动态规划
bzoj 1010: [HNOI2008]玩具装箱toy(
斜率优化
)
1010:[HNOI2008]玩具装箱toyTimeLimit: 1Sec MemoryLimit: 162MBSubmit: 8572 Solved: 3406[Submit][Status][Discuss]DescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有
clover_hxy
·
2016-04-26 09:00
bzoj 1911: [Apio2010]特别行动队(
斜率优化
)
1911:[Apio2010]特别行动队TimeLimit: 4Sec MemoryLimit: 64MBSubmit: 3550 Solved: 1629[Submit][Status][Discuss]DescriptionInputOutputSampleInput4-110-202234SampleOutput9HINTSource[Submit][Status][Discuss]题
clover_hxy
·
2016-04-26 07:00
SDOI2016 R1 day2 T3 征途
斜率优化
DP
我们写出式子fi,j=fk,j-1+(si-sk)^2,然后固定一个j,哗哗就出来了又是今天的T3,然而傻逼到不会写写了个错的70分滚粗那么傻逼的题都只有230,这是滚大粗的节奏啊/************************************************ Author:BPM136 CreatedTime:2016-4-2510:20:53 FileName:C.cpp *
BPM136
·
2016-04-25 22:00
动态规划
斜率优化
bzoj 4518: [Sdoi2016]征途(
斜率优化
)
4518:[Sdoi2016]征途TimeLimit:10SecMemoryLimit:256MBSubmit:333Solved:222[Submit][Status][Discuss]DescriptionPine开始了从S地到T地的征途。从S地到T地的路可以划分成n段,相邻两段路的分界点设有休息站。Pine计划用m天到达T地。除第m天外,每一天晚上Pine都必须在休息站过夜。所以,一段路必须
clover_hxy
·
2016-04-25 21:20
动态规划
bzoj 4518: [Sdoi2016]征途(
斜率优化
)
4518:[Sdoi2016]征途TimeLimit: 10Sec MemoryLimit: 256MBSubmit: 333 Solved: 222[Submit][Status][Discuss]DescriptionPine开始了从S地到T地的征途。从S地到T地的路可以划分成n段,相邻两段路的分界点设有休息站。Pine计划用m天到达T地。除第m天外,每一天晚上Pine都必须在休息站过夜。
clover_hxy
·
2016-04-25 21:00
[BZOJ1096][ZJOI2007]仓库建设(
斜率优化
dp)
题目描述传送门题解分别预处理出点i到n的距离、权值和、费用和,然后后缀和乱搞。具体看代码吧。代码#include #include #include usingnamespacestd; #defineLLlonglong constintmax_n=1e6+5; intn,head,tail,q[max_n]; LLX[max_n],P[max_n],C[max_n],d[max_n],c[ma
Clove_unique
·
2016-04-25 18:00
dp
bzoj
ZJOI
[BZOJ1597][Usaco2008 Mar]土地购买(
斜率优化
dp)
之后我们可以得到一个长升序宽降序的序列,那么令f[i]表示买前i块土地的最小费用,得到转移方程:f[i]=min{f[j]+p[i]*q[j+1]}i>j其中p和q分别为长和宽,显然可以用
斜率优化
。
Clove_unique
·
2016-04-25 18:00
dp
bzoj
hdu 3507 Print Article(
斜率优化
DP)
PrintArticleTimeLimit:9000/3000MS(Java/Others)MemoryLimit:131072/65536K(Java/Others)TotalSubmission(s):8589AcceptedSubmission(s):2677ProblemDescriptionZerohasanoldprinterthatdoesn'tworkwellsometimes.A
clover_hxy
·
2016-04-25 18:21
动态规划
【bzoj 1911】 [Apio2010]特别行动队
1618[Submit][Status][Discuss]DescriptionInputOutputSampleInput4-110-202234SampleOutput9HINTSource【题解】【
斜率优化
reverie_mjp
·
2016-04-24 20:00
dp
斜率优化
bzoj
[BZOJ1010][HNOI2008]玩具装箱toy(
斜率优化
dp)
则f(i)=min{f(j)+(pi−pj−L)2}然后展开f(i)=min{−2pj∗pi+f(j)+p2j+2pjL}+p2i+L2−2piLk=−2pj,b=f(j)+p2j+2pjL明显可以用
斜率优化
Clove_unique
·
2016-04-23 11:08
题解
dp
省选
[BZOJ1010][HNOI2008]玩具装箱toy(
斜率优化
dp)
考虑换元令pi=si+i,L′=L+1则fi=min{fj+(pi−pj−L)2}明显可以用
斜率优化
。
Clove_unique
·
2016-04-23 11:00
dp
hnoi
bzoj
[
斜率优化
DP] BZOJ 4518 [Sdoi2016]征途
就是求平方和的最小值然后就是裸的
斜率优化
了#include #include #include usingnamespacestd; typedeflonglongll; inlinecharnc()
u014609452
·
2016-04-23 10:00
[BZOJ1911][Apio2010]特别行动队(
斜率优化
dp)
题目描述传送门题解转移方程:fi=max{fj+a∗(si−sj)2+b∗(si−sj)+c}(j #include #include usingnamespacestd; #defineLLlonglong constintmax_n=1e6+5; intn,a,b,c,x,head,tail; intq[max_n]; LLs[max_n],f[max_n]; inlineLLK(int
Clove_unique
·
2016-04-23 09:00
dp
apio
bzoj
bzoj4518 征途
斜率优化
首先所有数都*m,最后再/m,令ave表示平均数,显然有f[i][j]=min{f[i-1][k]+(s[i]-s[k]-ave)^2} 很显然的
斜率优化
。
lych_cys
·
2016-04-23 09:00
[BZOJ4518][Sdoi2016]征途(
斜率优化
dp)
题目描述传送门题解题目让求v∗m2别有用心啊令ai表示每天走的路程和,si表示前i段路程的前缀和ans=m2∗1m[∑i=1m(ai−snm)2]=m(∑i=1ma2i+s2nm−2sn∑i=1maim)=m∑i=1mai2−sn2所以实际上就是将n个数划分成m个部分然后让这些部分的平方和尽量小令f(i,j)表示前j个数划分成i个部分的答案那么f(i,j)=min{f(i−1,k)+(sj−sk)
Clove_unique
·
2016-04-23 08:03
题解
dp
省选
[BZOJ4518][Sdoi2016]征途(
斜率优化
dp)
题目描述传送门题解题目让求v∗m2别有用心啊令ai表示每天走的路程和,si表示前i段路程的前缀和ans=m2∗1m[∑i=1m(ai−snm)2]=m(∑i=1ma2i+s2nm−2sn∑i=1maim)=m∑i=1mai2−sn2所以实际上就是将n个数划分成m个部分然后让这些部分的平方和尽量小令f(i,j)表示前j个数划分成i个部分的答案那么f(i,j)=min{f(i−1,k)+(sj−sk)
Clove_unique
·
2016-04-23 08:03
题解
dp
省选
[BZOJ4518][Sdoi2016]征途(
斜率优化
dp)
递推式为f(i,j)=min{f(i,k)+(sj−sk)2}可以
斜率优化
。
Clove_unique
·
2016-04-23 08:00
dp
bzoj
SDOI
【BZOJ3675】序列统计,
斜率优化
DP
传送门写在前面:停课的开始思路:这是一道有点丧病的斜率DP。首先发现,如果要切位置i和j,那么先切i和先切j得到的是同样的结果(只是想着应该是这样,用暴力试了一下,但太弱不会证明)我的DP方程好像和网上的不太一样f[i][j]是指在第j个数的前面”砍“第i下的最大值(即把第j个数当作第i段的末尾)那么转移方程就显而易见了f[i][j]=max(f[i−1][p]+(sum[n]−sum[j])∗(
xym_CSDN
·
2016-04-22 21:00
bzoj 1597: [Usaco2008 Mar]土地购买(
斜率优化
dp 例题)
Description农夫John准备扩大他的农场,他正在考虑N(1不会
斜率优化
的童鞋可以去看我的另一篇博文,那是一道非常裸的
斜率优化
dp模板题,里面有讲解i),w[j]>=w[i],那么就说明第j块土地的长和宽都比第
Time_major
·
2016-04-22 20:00
斜率优化DP
[HDU3507]Print Article(
斜率优化
dp)
题解人生第一次
斜率优化
dp。推荐一个讲解:http://www.cnblogs.com/ka200812/archive/2012/08/03/2621345.htmlblog的名字起得很霸气。
Clove_unique
·
2016-04-22 20:00
dp
HDU
斜率优化
【BZOJ1911】【codevs1318】特别行动队,
斜率优化
DP
传送门1传送门2写在前面:暂停OI一周,补文化课思路:转移方程f[i]=max(f[j]+a(sum[i]−sum[j])2+b(sum[i]−sum[j])+c)设x>y且x比y优,则(f[x]−f[y])/(sum[x]−sum[y])+a∗(sum[x]+sum[y])−b>2∗a∗sum[i]注意:无代码:#include #defineLLlonglong #defineM1000002
xym_CSDN
·
2016-04-17 21:00
【BZOJ3156】防御准备,
斜率优化
DP
传送门写在前面:感觉文化课要跪思路:老样子,先化转移式设f[i]为在第i个位置建守卫塔时的最小费用,那么转移方程就是f[i]=min(f[j]+(i−j)∗(i−j−1)/2)+a[i])i和j之间放木偶的总费用就是(i-j)*(i-j-1)/2设x>y且x转移比y优化简得2∗(f[x]−f[y]+x∗(x+1)−y∗(y+1))(x−y) #defineLLlonglong #defineM10
xym_CSDN
·
2016-04-17 20:00
【BZOJ1096】仓库建设,
斜率优化
DP练习
传送门写在前面:前来报道的学弟思路:这是学习
斜率优化
后完全自己独立处理出的第一个题吧,感觉自己还是太弱,这么就初步理解
斜率优化
。
xym_CSDN
·
2016-04-17 20:00
斜率优化
dp简讲 && HDU 3507 Print Article
ProblemDescriptionZerohasanoldprinterthatdoesn’tworkwellsometimes.Asitisantique,hestillliketouseittoprintarticles.Butitistoooldtoworkforalongtimeanditwillcertainlywearandtear,soZerouseacosttoevaluatet
Time_major
·
2016-04-17 16:00
优化
dp
斜率优化
4518: [Sdoi2016]征途|
斜率优化
裸的
斜率优化
。。
ws_yzy
·
2016-04-15 08:00
斜率优化
【BZOJ1010】【codevs1319】玩具装箱,
斜率优化
DP
思路:想拿来练手的
斜率优化
DP,却忘记了一些基本原则,好坑基本的DP转移f[i]=min(f[j]+(sum[i]−sum[j]+i−j−1−l)2)当时我看到这么一坨的时候我是拒绝化简的,后来才知道可以换元
xym_CSDN
·
2016-04-14 21:00
【BZOJ4518】征途,
斜率优化
DP
当时考场上想到了搞一个二维队列记录上次的函数值,但莫名就感觉这样和N^3做法没有区别(这告诉我们当你写出部分分而且还有大把的时间时就不要放弃写标算的希望),就弃疗了,不过就算搞出来了应该也不能AC吧,
斜率优化
xym_CSDN
·
2016-04-11 21:00
关于
斜率优化
DP
先根据题意写公式,比较两个决策的情况下得出一个不等式,不等式的一边是一个斜率形式的东西,右边是当前情况下的一个常量这之后的求解过程中有三种情况:x()是递增的,a也是递增的这样就可以用单调队列维护O(n)搞定只有x()递增这样就要维护一个凸壳,插入和查询都用二分,所以是O(nlogn)的只有a递增这个还没试过,据说是用splay来维护,感觉这个部分应该贴一下代码,留坑代填。。。
the301stdoub
·
2016-04-08 15:00
中南1699 Live Programming
这道题是dp的
斜率优化
然而并不会优化先把未优化的码一下,以后学会了优化再来改题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?
q610376681
·
2016-03-26 10:00
dp
斜率优化
CSU1699
【BZOJ1597】【Tyvj2461】土地购买,第一次的
斜率优化
DP
传送门1传送门2写在前面:看了好久
斜率优化
DP,感觉还是不太懂思路:(受大牛博文启发)1.除去无效边,li>=lj且ri>=rj,则j可以直接扔掉不要。
xym_CSDN
·
2016-03-24 20:00
【codevs4654】【BZOJ2442】修剪草坪,第一次的单调队列,优化DP
传送门1传送门2(仅权限号)写在前面:终于回到老校了思路:想学
斜率优化
DP——>学了学单调队列,发现很厉害的样子。
xym_CSDN
·
2016-03-24 15:00
【bzoj3675】[Apio2014]序列分割 单调队列+
斜率优化
f[i][k]表示前i个元素分成k块的最大分数f[i][k]=max{f[j][k-1]+(sum[i]-sum[j])*sum[j]}(1 #include #include #include #include #include #definemaxn100010 #defineinf1000000000000000000ll usingnamespacestd; structyts { l
u012288458
·
2016-03-23 14:00
【bzoj3672】[Noi2014]购票
斜率优化
+树链剖分+线段树+凸包+三分
f[i]表示从根到点i的最少票价f[i]=min{f[j]+(dep[i]-dep[j])*p[i]+q[i]}(dep[i]-dep[j]=0,所以答案一定在下凸壳上pre[i]表示i最多能延伸到的祖先,这个可以二分什么的乱搞出来求f[i]就是在fa[i]到pre[i]之间形成的凸壳上三分树链剖分+线段树维护凸壳线段树的每个节点暴力建出凸壳,复杂度O(nlog^2n)每次查询按照剖分查就可以了,
u012288458
·
2016-03-23 10:00
BZOJ-1010 玩具装箱toy (
斜率优化
)
题目大意:将n个数分成若干组,并且每组的数在原数组中应是连续的,每组会产生的代价为sum(i)-sum(j)+i-j-1-m,m为已知的常数。求最小代价。题目分析:定义dp(i)表示将前i个元素分好组后产生的最小代价,状态转移方程很显然了:dp(i)=min(dp(j)+[sum(i)-sum(j)+i-j-1-m)]^2)。另f(i)=sum(i)+i,并且另g(i)=f(i)-1-m,则dp(
20143605
·
2016-03-22 00:00
HDU-3507 Print Article (
斜率优化
)
题目大意:将n个数分成若干个区间,每个区间的代价为区间和的平方加上一个常数m,求最小代价。题目分析:定义状态dp(i)表示前i个数已经分好的最小代价,则状态转移方程为dp(i)=min(dp(j)+(sum(j)-sum(i))^2)+m 。将这个方程整理一下得到:dp(i)=min(-2*sum(i)*sum(j)+dp(j)+sum(j)^2)+sum(i)^2+m 。设函数f(i)=-2*s
20143605
·
2016-03-21 19:00
【bzoj1492】[NOI2007]货币兑换Cash
斜率优化
+set+凸包
斜率优化
boss题?
u012288458
·
2016-03-16 15:00
【bzoj1096】[ZJOI2007]仓库建设
斜率优化
DP
DescriptionL公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接到气象部门的电话,被告知三天之后将有一场暴雨,于是L先生决定紧急在某些工厂建立一些仓库以免产品被淋坏。由于地形的不同,在不同工厂建立仓库的费用可能是不同的。第i个工厂目前已有成品Pi
LOI_DQS
·
2016-03-14 19:00
【bzoj1010】[HNOI2008]玩具装箱toy
斜率优化
DP
DescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,形式地说如果将
LOI_DQS
·
2016-03-14 17:00
【LA4726】Average【
斜率优化
】【单调队列】
https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&category=30&page=show_problem&problem=2727题意:给出一个01串,问平均值最大,且长度至少为L的区间端点。大白上的题,写了之后发现是论文题...见周源《浅谈数形结合思想在信息学竞赛中的应用》/*Footpr
BraketBN
·
2016-03-14 16:00
【bzoj1911】[Apio2010]特别行动队 DP
斜率优化
DescriptionInputOutputSampleInput4 -110-20 2234 SampleOutput9 HINTSource易写出状态转移方程:fi=max(fj+A(Si−Sj)2+B(Si−Sj)+C)Si是前缀和。然后,设jfk+A(Si−Sk)2+B(Si−Sk)+Cfj−fk+A(2Si−Sj−Sk)∗(Sk−Sj)+B(Sk−Sj)>0fj+S2j−2ASiSj
LOI_DQS
·
2016-03-14 16:00
[HNOI2008][BZOJ1010] 玩具装箱toy -
斜率优化
1010:[HNOI2008]玩具装箱toyTimeLimit: 1Sec MemoryLimit: 162MBSubmit: 8231 Solved: 3239[Submit][Status][Discuss]DescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有
whzzt
·
2016-03-12 19:00
【BZOJ1096】[ZJOI2007]仓库建设【
斜率优化
】
斜率优化
咯。一开始不知道怎么O(1)转移,看了别人blog才发现可以这么玩。
BraketBN
·
2016-03-04 20:00
斜率优化
【BZOJ3675】[Apio2014]序列分割【
斜率优化
】
写了各种姿势,最后还是得照着网上题解才能AC==参考了凯爷blog:http://blog.csdn.net/lethelody/article/details/44781927#include #include usingnamespacestd; typedeflonglongLL; constintmaxn=100005,maxq=maxn; intn,k,q[maxq]; LLf[
BraketBN
·
2016-02-29 20:00
斜率优化
[置顶] 省选算法汇集(持续更新)最后更新2016.2.29
Updata2.29DP(致命伤)背包DP树形DP状压DP数位DP
斜率优化
矩阵优化决策单调性其他奇怪的姿势~字符串相关hash大法好!
ws_yzy
·
2016-02-24 19:00
hdu3507Print Article【
斜率优化
入门题】
ProblemDescriptionZerohasanoldprinterthatdoesn'tworkwellsometimes.Asitisantique,hestillliketouseittoprintarticles.Butitistoooldtoworkforalongtimeanditwillcertainlywearandtear,soZerouseacosttoevaluatet
zhou_yujia
·
2016-02-24 14:00
斜率优化
2010多校
bzoj1492 货币兑换 CDQ分治
用来解决不满足
斜率优化
条件的dp。 首先,原题的Hint有一条就是要么全部买入,要么全部卖出。否则不最优。这是显然的。
lych_cys
·
2016-02-16 15:00
动态规划
分治
凸包
cdq分治
斜率
BZOJ2726: [SDOI2012]任务安排
(所以看起来好好的单调队列+
斜率优化
就变成了动态凸包。。x坐标并不是有序的。。用cdq分治处理。。(看起来是要逆序维护下凸包的。但是我比较
ctlchild
·
2016-02-13 01:00
BZOJ1492: [NOI2007]货币兑换Cash
在
斜率优化
中如果每个状态给的斜率是单调的,凸包上的点x坐标,y坐标都是单调的。。那上个单调队列就可以了。。这题中给的斜率和凸包上的点x
ctlchild
·
2016-02-13 01:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他