主席树
主席树
_7许
%
展开
-
power oj 2885: 连续段
题目链接 题意:给一个长度为 nnn 的排列,m次询问区间 [l,r][l, r][l,r] 的连续段(相邻的数构成连续段,比如1、2、3;2、3、4)的数目。题目强制在线。 思路:在区间 [l,r][l, r][l,r] 中,对于区间内任意一个数 xxx 来说,如果它可以作为连续段的起始位,那么它的前驱 x−1x - 1x−1 的位置一定在区间 [l,r][l, r][l,r] 外。所以我们只需要统计,区间内所有元素中前驱的位置在区间 [l,r][l, r][l,r] 外的元素个数,即是连续段的个数原创 2020-09-24 15:44:23 · 246 阅读 · 0 评论 -
【主席树】HDU 4417 Super Mario(查询区间中小于val的值的个数【前缀和相减】)
TAT,tcl. i except cai, what i have? TAT……原创 2020-01-15 11:58:43 · 1567 阅读 · 0 评论 -
【主席树_模板】HDU 2665 Kth number(OS:什么鬼的题面,WA了几发才意识到会不会题面出锅了……)
求区间第k小的数【题面给的是the kth big number】(必须标红!!!!!各种debug,最后还是题面背锅……为啥写这种题面……吐槽……)原创 2020-01-14 19:55:21 · 166 阅读 · 0 评论 -
【主席树_模板题】POJ 2104 K-th Number
主席树_模板题【查询区间第k小】原创 2020-01-14 17:00:51 · 219 阅读 · 0 评论 -
【主席树】洛谷 P3834 【模板】可持久化线段树 1(主席树)
洛谷 P3834 【模板】可持久化线段树 1(主席树) 这是个非常经典的主席树入门题——静态区间第k小 题意:给定n个整数构成的序列,将对于指定的闭区间查询其区间内的第k小值。 主席树 预备知识:线段树、权值线段树、前缀和思想、离散化 (写在前:主席树真的理解了很久,我的感觉就是:如果真的怎么都想不明白那就看着神犇的代码自己敲一遍(当然要选择近似自己码风的代码,我找了n久就没...原创 2020-01-14 15:46:36 · 205 阅读 · 0 评论