上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 题意:长度为n的序列,初始都是0,维护3个操作: There are three types of operations: 1. 1 L R w, for each index i ∈ [L,R], change Ai to Ai + w. 2. 2, change A to its prefix 阅读全文
posted @ 2018-08-27 23:18 hzhuan 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1,交集(∩) 多个事件若需同时满足,则取交集 2,并集(∪) 满足任意一个事件即可,则取并集 3,容斥原理 即先容再斥,以集合为例,求集合并。 则可以先单独考虑每个集合(其它集合怎么样不用管,可以理解为至少这个集合满足条件),然后直接都加起来,这样的话集合间的交集就会被重复计数,所以就有了容斥原理 阅读全文
posted @ 2018-08-16 23:45 hzhuan 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 1,并查集 》并与查操作 》“边带权”并查集 以d[x]保存节点x到父节点的fa[x]的边权,这个边权一般也看作x与fa[x]关系的抽象,它也是和正常的边权一样,可以相加的,也就是说x节点与根节点的边权(关系)即其路径的边权和。 》“扩展域”并查集 对于每一对,枚举可能发生的情况,将同时发生的事件并 阅读全文
posted @ 2018-08-14 22:16 hzhuan 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 出题人题解:对质数P,计算其原根为g。这样可以将ai写成g^bi的形式。于是乘法就变成了质数的加法,直接利 用FFT进行计算即可。需要注意的是要对ai = 0的情况特殊处理。 my answer: 原根的性质忘了,先跳过(qaq),总之可以[1,p-1]的ai全映射成了[1,p-1]的bi。 令f( 阅读全文
posted @ 2018-08-06 15:24 hzhuan 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 牛客训练一: J 1,莫队算法,1e6的数据也能跑1s多过了,还是不错 2,树状数组离线(标准解法),将询问以r排序即可,维护前缀的出现次数,出现相同数字保留后面的即可,比如1,2,1,2对应的sum[4]值为2(即维护0,0,1,1) 3,同2,利用主席树的特征,可在线查询 D next_perm 阅读全文
posted @ 2018-07-24 16:39 hzhuan 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 我们知道二维数组,那么二维树状数组也是一个道理。 第一维维护的是行,第二维维护的是行中的具体元素。 空间O(n2),单次操作时间O((logn)2) 另本题实现的区间修改和单点查询需要用到差分的思想: 看一维的情况,假设a数组:1,2,3,4,5 b[i]=a[i]-a[i-1]:1,1,1,1,1 阅读全文
posted @ 2018-07-15 20:19 hzhuan 阅读(232) 评论(0) 推荐(0) 编辑
摘要: yyb大佬的入门讲解:http://www.cnblogs.com/cjyyb/p/7499020.html Orz 我就补充一下Splay树怎么作为区间树使用: 1、Splay树作为一种二叉排序树,对其中序dfs遍历后的结果便是按key值从小到大排序的数列,那么我们将编号作为key值即可。 2、如 阅读全文
posted @ 2018-07-13 12:53 hzhuan 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 题目一:给出一个长为 n 的数列,以及 n 个操作,操作涉及区间加法,询问区间内小于某个值 x 的元素个数。 分析 :将数列分成sqrt(n)块,每块维护一个懒惰标记、一个有序表(vector实现)即可。 操作的时候,先暴力处理左右两端不完整的块,再处理中间完整的块,注意懒惰标记的释放。 区间加法O 阅读全文
posted @ 2018-07-10 09:10 hzhuan 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 还是基本的问题,求LCA。 详情见: https://blog.csdn.net/saramanda/article/details/54963914 讲得非常好了。 fa[i][j]=fa[ fa[i][j-1] ][j-1] 用文字叙述为:i的第2^j个父亲 是i的第2^(j-1)个父亲的第2^ 阅读全文
posted @ 2018-07-03 12:47 hzhuan 阅读(718) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2018-07-02 21:42 hzhuan 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页