摘要: n<=500000个数,m<=500000个询问,每次问区间里出现次数>(R-L+1)的数字是谁,没有输出0. 写了带修改发现不会不带修改了。。。。 不带修改的话,n个点,每个点表示一个前缀,每加入一个数时,主席树上只有logn个节点的信息,所以每次只用新建logn个节点,那前缀对应线段树里其他的信 阅读全文
posted @ 2017-11-29 20:55 Blue233333 阅读(176) 评论(0) 推荐(0) 编辑
摘要: n<=10000的序列做m<=10000个操作:单点修改,查区间第k小。 所谓的主席树也就是一个值域线段树嘛。。不过在这里还是%%fotile 需要做一个区间查询,由于查第k小,需要一些能够支持数值操作的东西,那就选择值域线段树,线段树上每个区间[L,R]表示的是值在L~R的数的相关信息,比如这里的 阅读全文
posted @ 2017-11-29 16:18 Blue233333 阅读(136) 评论(0) 推荐(0) 编辑
摘要: n<=500000个2<=Ai<=1e7的数,求这样选数的方案数:先从其中挑出一个gcd不为1的集合,然后再选一个不属于该集合,且与该集合内任意一个数互质的数。 好的统计题。 其实就是要对每个数求和他互质的,gcd不为1的集合数,容斥一下,求出所有gcd不为1的集合数A然后减去所有他的质因子对这个A 阅读全文
posted @ 2017-11-29 13:56 Blue233333 阅读(829) 评论(0) 推荐(0) 编辑