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
BZOJ2298
bzoj2298
problem a 动态规划
题目等价于求最多多少个人说真话(答案忘记用n减Wa了两发。。)。根据每个人的ai,bi,我们可以得到他的名词的区间(如果他说真话)[ai+1,n-bi],同时ai+1...n-bi的人的分数相同。那么我们设f[i]表示当i与i+1分数不同时,名词比i前面或=i的最多有几个人不冲突。那么, f[i]=max{f[i-1],f[j]+min(i-j+1,区间为[i+1,j]的人数)},最后
lych_cys
·
2016-02-11 15:00
动态规划
【
BZOJ2298
】【HAOI2011】problem a 动态规划
链接:#include intmain() { puts("转载请注明出处[vmurder]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/44979323"); }题解:一句话(a,b)可以理解成一个线段(a,n−b]。然后排个序去下重,最后一个线段的权值x就是表示这x人互不冲突,一起算。然后动态规划求若干条不相交线段的权值最大值,最后用
Vmurder
·
2015-04-10 14:00
动态规划
BZOJ2298
HAOI2011
problem-a
上一页
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
其他