
莫队
文章平均质量分 63
霖_麒
收拾旧山河,朝天阙
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2019暑假五考Poklon(莫队模板)
~目录~题目思路Code 题目 描述 Mirko是一个非常简单的人。Mirko的朋友Darko给了他由N个自然数组成的一个数组,并问了他Q个问题。每个问题由两个整数L和R组成,要求Mirko回答在数组的第L位到第R位中恰好出现两次的不同值有多少种。 输入格式 第一行输入包含整数N和Q(1≤N,Q≤5*1e5)。表示数组中自然数的个数和问题的个数。 第二行输入包含N个自然数ai(ai≤1e9)。表...原创 2019-07-19 09:24:10 · 322 阅读 · 0 评论 -
数据结构 —— 莫队算法 —— 普通莫队
【思想基础】 普通莫队常用于维护区间答案,比如:对于一个长度为 nnn 的序列,给出 mmm 次询问,每次询问区间[l,r][l,r][l,r] 内有多少个不同的颜色,其中 n,m<=100000n,m<=100000n,m<=100000. 首先考虑暴力,对于每次询问,遍历一遍 [l,r][l,r][l,r],这样的时间复杂度是 O(n∗m)O(n*m)O(n∗...转载 2019-07-19 10:11:26 · 260 阅读 · 0 评论 -
一个简单的询问(莫队)
~目录~题目(4000ms)思路Code 题目(4000ms) 描述 给你一个长度为NNN的序列aia_iai,1≤i≤N1\leq i \leq N1≤i≤N,和q组询问,每组询问读入l1,r1,l2,r2l_1,r_1,l_2,r_2l1,r1,l2,r2,输出 ∑x=0∞get(l1,r1,x)∗get(l2,r2,x) \sum_{x=0}^\infty get(l_1,r_1,...原创 2019-07-19 11:27:29 · 486 阅读 · 0 评论