
主席树
文章平均质量分 82
空白君有着一把空白键blanKey
即使世界如此残酷,我们仍是努力挣扎着
/*算了,退役了,不挣扎了QWQ*/
展开
-
HDU3727 Jewel (主席树)
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3727 题意:输入n,再输入n个操作,操作有四种 Insert X:插入x到序列末尾 query1 L R X:在当前序列中的[l,r]区间找第x小的数。 query2 X:在当前序列中,输出X是第几小的数。 query3 X:找到当前序列中第X小的数是几。 然后输出的是3原创 2016-10-05 18:17:21 · 419 阅读 · 0 评论 -
POJ2104 K-th Number (主席树)
题目连接:http://poj.org/problem?id=2104 题目大意:查找区间[L,R]第k大的数。 解题思路:第一道主席树orz…… /* *********************************************** ┆ ┏┓ ┏┓ ┆ ┆┏┛┻━━━┛┻┓ ┆ ┆┃ ┃ ┆ ┆┃ ━ ┃ ┆ ┆┃ ┳原创 2016-10-01 14:25:37 · 351 阅读 · 0 评论 -
HDU2852 KiKi's K-Number (主席树)
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=2852 题目大意: 3种操作: 0 x ,把x压进容器。 1 x,把x从容器中删除一个。 2 a b,查询容器中所有数比a大的第b小的数。 (这里就不吐槽题面了)原创 2016-10-05 22:41:30 · 407 阅读 · 0 评论 -
HDU4251 The Famous ICPC Team Again (主席树)
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4251 题目大意:求区间[L,R]的中位数。 解题思路:主席树。把求中位数看作求第(R-L+1)小的数即可。 /* *********************************************** ┆ ┏┓ ┏┓ ┆ ┆┏┛┻━━━┛┻┓ ┆ ┆┃原创 2016-10-06 09:53:58 · 425 阅读 · 0 评论 -
HDU5919 Sequence II (主席树)
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5919 题目大意:有长度为n的序列,强制在线询问[l,r] 这段区间中所有不同数出现的第一个位置,按照位置从小到大排完序以后的中间(向上取整)的那个位置是多少? 解题思路:把n个元素倒着插进主席树中,把上次出现的同一个值的元素的贡献值-1,新的这个值的贡献值+1,这样就可以把这个元素原创 2016-10-06 12:36:16 · 1426 阅读 · 1 评论