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
BZOJ2119
[
BZOJ2119
] 股市的预测 - 后缀自动机,ST表求LCA
Description给你一个长度为\(n\)的数组\(a[]\),在差分数组里面找\(ABA\)的形式,这里\(B\)的长度要求为\(m\),找这样的连续段的个数。Solution枚举每种\(A\)长度\(i\),则每隔\(i\)设置一个关键点,在这些关键点上求出LCS和LCP,则我们会得到一段合法的区间于是我们得到这段这个关键点对答案的贡献为\(lenlcp+lenlcs-i\)由于在\(le
Mollnn
·
2020-07-11 15:00
[
BZOJ2119
]股市的预测(后缀数组+st表)
题目描述传送门题解将高度差分、离散之后,问题可以转化为:一个长度为n-1的序列,求有多少子串满足ABA的形式,并且满足|A|>0,|B|=m。于是我们可以枚举A的长度j,然后将整个序列分块,每块的大小为j,每块的关键点为块首的点。枚举每一个关键点i,取左右端点l=i,r=i+j+m,求出子串[l,n]和[r,n]的lcp,以及子串[1,l]和[1,r]的lcs,即从lr这两个点最多能向左和向右扩展
Clove_unique
·
2016-08-16 22:29
题解
st表
后缀数组
[
bzoj2119
]股市的预测
2119:股市的预测TimeLimit:10SecMemoryLimit:259MBSubmit:256Solved:119[Submit][Status][Discuss]Description墨墨的妈妈热爱炒股,她要求墨墨为她编写一个软件,预测某只股票未来的走势。股票折线图是研究股票的必备工具,它通过一张时间与股票的价位的函数图像清晰地展示了股票的走势情况。经过长时间的观测,墨墨发现很多股票都
FZHvampire
·
2016-06-14 20:16
后缀数组
上一页
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
其他