分块
Jerry_wang119
我是蒟蒻快来%我
展开
-
【洛谷】4168 [Violet] 蒲公英
就当作分块的练习题好了,跪了半个小时,跪在了 log200 的常数上……最后还是解决了这个问题哒…… 首先说如何想到分块!分块是一个很神奇的算法!当你看到了40000或者,你认为需要NlogN的复杂度,但是由于需要维护的信息太蛇皮又无法使用线段树主席树树套树Splay或者Treap实现的时候,可以考虑分块哦。这道题就是很难用线段树实现的,不过好像可以用主席树维护值域线段树,由于太麻...原创 2018-08-03 12:37:51 · 363 阅读 · 0 评论 -
【洛谷】P4396 [AHOI2013]作业
分块+莫队的好题 Get 思想:对于一类涉及值域和序列的问题(线段树和主席树不可做的时候),一般可以考虑对序列莫队,对值域分块 利用莫队求出某个区间里面值为x的个数sum,值在某一块的数的个数num,以及值在某一块的不同的数的个数change 对于序列普通莫队 对于每一个询问每一次莫队结束之后统计答案的时候分块统计,值域在一整块加上change,不整块的直接暴力fo...原创 2018-10-07 19:32:15 · 389 阅读 · 0 评论