莫队算法
文章平均质量分 77
「已注销」
混子一个
展开
-
HDU 4638--莫队算法
http://acm.hdu.edu.cn/showproblem.php?pid=4638 题意1---n的排列,给定一个区间,找出一种分组方法,组最少(每组里面的数要连续)。。 这题可以预处理,离线树状数组什么的貌似。。。不过学习莫队算法,以后来填坑。。 莫队算法这里就不详细介绍,本质上就是暴力算法,需要手写add(x)和del(x),具体情况具体分析(例如这题 这题直原创 2016-05-17 20:46:50 · 1024 阅读 · 0 评论 -
hiho 1553区间统计 莫队算法+分块思想
题意:a数组,q次查询,[l,r]区间内不同数的个数的K次方的和 思路: 考虑如果没有K次可以随便莽,这里主要有k这个限定条件。。这里提供一个O(n sqrt(n) logn)的方法,在莫队的过程中,我们不直接计算答案。在这里引入分块的思想。通过维护两个数组就,一个是x的出现次数,一个是出现y次的数有几个。那么分两种情况,一种是出现次数小于根号N的,一种是大于根号N的。又因为大于根号N原创 2017-08-13 20:54:50 · 839 阅读 · 0 评论