莫队算法
xuanweiace
一个热爱算法竞赛的弱校ACMer路过。青大本,浙大硕,方向后端开发,菜鸡一枚,奋斗ing...
展开
-
【SPOJ - DQUERY】D-query(权值树状数组 或 主席树 或 莫队)
题干: Given a sequence of n numbers a1, a2, ..., an and a number of d-queries. A d-query is a pair (i, j) (1 ≤ i ≤ j ≤ n). For each d-query (i, j), you have to return the number of distinct elements in...原创 2018-10-08 00:55:15 · 288 阅读 · 0 评论 -
*【HDU - 6333】Problem B. Harvest of Apples (莫队,逆元,组合数学)(这样预处理正确吗?)
题干: There are nn apples on a tree, numbered from 11 to nn. Count the number of ways to pick at most mm apples. Input The first line of the input contains an integer TT (1≤T≤105)(1≤T≤105) denoting...原创 2018-10-08 00:54:34 · 308 阅读 · 0 评论 -
算法讲解 -- 莫队算法
摘要: 莫队算法是一个对于区间、树或其他结构离线(在线)维护的算法,此算法基于一些基本算法,例如暴力维护,树状数组,分块,最小曼哈顿距离生成树,对其进行揉合从而产生的一个简单易懂且短小好写的算法。此算法在很多情况下可以很轻松的切掉一些复杂而且难写的数据结构问题。 关键词: 程序设计、算法、算法优化,暴力算法,分块算法,最小曼哈顿距离生成树。 背景: ...转载 2018-09-27 22:53:17 · 5678 阅读 · 1 评论