随笔分类 - 数据结构------>线段树
摘要:<题目链接> 题目大意: 给定一个$[1,n]$的区间($1\leq10^5$),区间内每个位置的颜色都是它的区间下标。 现在进行两种操作: 1.将区间$[l,r]$全部染成$x$颜色,并且对区间值的贡献为|x-c| (c为原来区间的颜色) 2.查询区间贡献之和 解题分析: 多增加一个变量用于判断区
        阅读全文
            
                posted @ 2019-05-24 19:27  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 进行两种操作:1.给定一个数的出现时间、价值、消失时间; 2.进行一次询问,问你当前时间,第K大的数的价值。 解题分析: 采用离线集中处理,将每个数的出现时间和它的消失时间分组存下,并且存下所有的询问。然后就是依次进行所有询问,将这些询问时间点之前的点插入,将已经消失的点删
        阅读全文
            
                posted @ 2019-03-11 23:46  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 给你一个序列,有两个操作,一个是求区间 l - r 的和,另一个是对区间l-r的元素修改值,x=d(x),d(x)为x的因子个数。 解题分析: 因为可能有多次修改操作,并且修改的范围可能比较大,所以提前将1~1e6范围内的数的因子个数全部打表进行处理。但是仅仅这样还是不行的
        阅读全文
            
                posted @ 2019-02-16 21:19  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意:给你n个人的身高和他前面或者后面身高大于他的人的个数,求一个字典序最小的满足此条件的序列,如果不存在输出“impossible”。 解题分析: 因为要保证字典序最小,所以我们先将所有的人按身高排序,先给矮的人分配位置,并且位置尽可能的靠左。接下来就是分两种情况考虑,: 一:k
        阅读全文
            
                posted @ 2018-11-03 20:39  
悠悠呦~
    
            
        
摘要:<题目链接> <转载于 >>> > 题目大意:给你一段字符串,进行两种操作:1.询问[l,r]这个区间中的字符串是否是回文串; 2.更改该字符串中对应下标的字符。 解题分析: 快速判断字符串是不是回文串,可以用到多项式Hash。假设一个串s,那么字串s[i, j]的Hash值就是H[i, j]=s[
        阅读全文
            
                posted @ 2018-10-31 21:52  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 给出两个序列,a序列全部初始化为0,b序列为输入值。然后有两种操作,add x y就是把a数组[x,y]区间内全部+1,query x y是查询[x,y]区间内∑[ai/bi]。([ai/bi]代表ai/bi后向下取整) 解题分析: 首先,如果每次+1都暴力更新到每个叶子节
        阅读全文
            
                posted @ 2018-10-15 16:12  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: fqk 退役后开始补习文化课啦,于是他打开了数学必修一开始复习函数,他回想起了一次函数都是 f(x)=kx+b的形式,现在他给了你n个一次函数 fi(x)=kix+b,然后将给你m个操作,操作将以如下格式给出: 1.M i k b,把第i个函数改为 fi(x)=kx+b。 
        阅读全文
            
                posted @ 2018-10-13 21:51  
悠悠呦~
    
            
        
摘要:<题目链接> qn姐姐最好了~ qn姐姐给你了一个长度为n的序列还有m次操作让你玩, 1 l r 询问区间[l,r]内的元素和 2 l r 询问区间[l,r]内的元素的平方 和 3 l r x 将区间[l,r]内的每一个元素都乘上x 4 l r x 将区间[l,r]内的每一个元素都加上x qn姐姐最
        阅读全文
            
                posted @ 2018-10-05 22:27  
悠悠呦~
    
            
        
摘要:<题目链接> 寒假来了,又到了小明和女神们约会的季节。 小明虽为屌丝级码农,但非常活跃,女神们常常在小明网上的大段发言后热情回复“呵呵”,所以,小明的最爱就是和女神们约会。与此同时,也有很多基友找他开黑,由于数量实在过于巨大,怎么安排时间便成了小明的一大心事。 我们已知小明一共有T的空闲时间,期间会
        阅读全文
            
                posted @ 2018-10-01 19:58  
悠悠呦~
    
            
        
摘要:<题目链接> 题目大意: 有n个花瓶,每个花瓶中只能放一朵花。两种操作,一种是从A开始放F朵花,如果有的花瓶中已经有花则跳过这个花瓶,往下一个花瓶放;第二种是将区间[A,B]之间花瓶中的花清空。如果是第一种操作,输出这次放的花的左右端点;如果是第二种操作,输出这次总共清理出了多少支花。 解题分析: 
        阅读全文
            
                posted @ 2018-09-29 23:23  
悠悠呦~
    
            
        
摘要:<题目链接> <转载于 >>> > 题目大意: 有一个序列,有四种操作: 1:区间[l,r]内的数全部加c。 2:区间[l,r]内的数全部乘c。 3:区间[l,r]内的数全部初始为c。 4:询问区间[l,r]内所有数的P次方之和。 解题分析: 不可能全部查询的节点,最好的情况就是查询到一段[l,r]
        阅读全文
            
                posted @ 2018-09-25 23:39  
悠悠呦~
    
            
        
 浙公网安备 33010602011771号
浙公网安备 33010602011771号