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
hdu5412
hdu5412
:CRB and Queries (整体二分+树状数组)
题目传送门:http://acm.hdu.edu.cn/showproblem.php?pid=5412题目大意:现在给出序列A,要求你支持以下两个操作:1lv:将l位置的数修改成v2lrk:询问l到r的数中第k大的数是多少多组测试数据。题目分析:这题是我人生中的第一道整体二分题啊……写错了几个SB的地方导致3A。我们先将每一个1操作变成两个修改操作:Update(l,A[l],-1);Updat
KsCla
·
2017-08-08 20:28
二分三分
普通nlog(n)数据结构
hdu5412
——CRB and Queries
1、题目大意:区间第k大,单点修改2、随便搞搞就好了==,树套树或主席树,我写的很丑#include #include #include #include usingnamespacestd; structNode{ Node*ch[2]; intcnt,num,r,v; booloperatorcnt; if(ch[1])cnt+=ch[1]->cnt; } }*root[400100],ft[
qzh_1430586275
·
2016-05-18 08:00
二分
and
Queries
CRB
主席树
树套树
hdu5412
bzoj2738 矩阵乘法 (整体二分)
和
hdu5412
很像。hdu54121、无修改,你可以把值当成插入。
u014325920
·
2016-04-15 21:00
二分
整体二分
bzoj2738
hdu5412
CRB and Queries (整体二分)
题目链接:点这里!!!!题意:带修改的求区间第K大题解:带修改的求区间第K大,很容易想到的一个做法是主席树。但是注意一下数据的范围,n=k,答案肯定小于等于s;如果num #include #include #include #include #include #include #include #include #include #include #include #include #defin
u014325920
·
2016-04-13 21:00
HDU
整体二分
hdu5412
整体二分
hdu5412
CRB and Queries
传送门:点击打开链接题意:两种操作,操作1查询区间第k大,操作2把位置x的值改成y。n,Qm,划分完后,分开递归,并缩小答案范围。最后总复杂度是,整体二分的复杂度是O(nlogn),树状数组的复杂度是O(logn),合起来一共是O(nlogn^2)还有一个技巧,就是树状数组上直接打标记,来快速清空数组#include #include #include #include #include #inc
qwb492859377
·
2016-03-31 17:00
上一页
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
其他