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
BZOJ1560
bzoj1560
:[JSOI2009]火星藏宝图(斜率优化)
题目描述在火星游玩多日,jyy偶然地发现了一张藏宝图。根据藏宝图上说法,宝藏被埋藏在一个巨大的湖里的N个岛上(2这里考虑$dp_i$为走到$i$点的最大收益,则转移方程为$dp_i=max\{dp_j-(x_i-x_j)^2-(y_i-y_j)^2\}+w_i$如果直接转移的话是$O(n^2)$的,然而这里有一个特性,同一列中能转移的点肯定是行数大的更优为啥咧?从行数小的点先走到行数大的再走到该点
weixin_34277853
·
2020-09-13 20:46
【
BZOJ1560
】[JSOI2009]火星藏宝图【DP】
【题目链接】可以证明,如果有A->B->C,那么A->C一定不是最优的。然后搞一搞就行啦。/*TelekineticForestGuard*/ #include #include #include usingnamespacestd; constintmaxn=200005,maxm=1005,inf=0x3f3f3f3f; intn,m,dp[maxn],now[maxm]; struc
BraketBN
·
2016-05-02 18:00
【
BZOJ1560
】【JSOI2009】火星藏宝图 动规
#include intmain() { puts("转载请注明出处谢谢"); puts("http://blog.csdn.net/vmurder/article/details/43029513"); }题解:我们先把点排序,优先排行。呃,我们或许可以暴力建边(但如果a->b,b->c,则a不连c)但是如果把正方形拆成四个,然后左上角往右上来10W个,然后……等会,我想错了,这种方法貌似可以做
Vmurder
·
2015-01-22 22:00
动规
BZOJ1560
JSOI2009
火星藏宝图
上一页
1
下一页
按字母分类:
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
其他