博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ 3339: Rmq Problem 莫队算法
阅读量:6832 次
发布时间:2019-06-26

本文共 672 字,大约阅读时间需要 2 分钟。

3339: Rmq Problem

题目连接:

Description

n个数,m次询问l,r。查询区间mex是什么.

Input

Output

Sample Input

7 5

0 2 1 0 1 3 2

1 3

2 3

1 4

3 6

2 7

Sample Output

3

0

3

2

4

Hint

题意

题解:

莫队算法水题

直接暴力搞就行了

代码

#include
using namespace std;const int maxn = 1000005;inline int read(){ int x=0,f=1;char ch=getchar(); while(ch>'9'||ch<'0'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();} return x*f;}int a[maxn],pos[maxn],c[maxn],Ans[maxn];int ans,n,m;struct query{ int l,r,id;}Q[maxn];bool cmp(query a,query b){ if(pos[a.l]==pos[b.l]) return a.r
Q[i].l)L--,Update(a[L]); while(R>Q[i].r)Delete(a[R]),R--; while(L

转载地址:http://dajkl.baihongyu.com/

你可能感兴趣的文章
MFC窗口去边框、置顶、全屏、激活
查看>>
Perl 杂记
查看>>
列表的LIFO与文件交互
查看>>
nodeJS 中关于 promise 的使用
查看>>
jQuery内容过滤选择器再探究(原创)
查看>>
OpenCV——级联分类器(CascadeClassifier)
查看>>
Ajax 访问 或 获取 IIS 虚拟目录
查看>>
Palindrome POJ 1159 动态规划
查看>>
lua的C库
查看>>
poj - 1236 Network of Schools
查看>>
面向对象程序设计进阶(二)
查看>>
通用输入输出端口 - GPIO
查看>>
JSP内置对象和EL内置对象
查看>>
Python开发【第十九篇】:Python操作MySQL
查看>>
oracle单词
查看>>
从头开始db-oracle
查看>>
Python3学习笔记25-logging模块
查看>>
RHEL6.5 LVM使用解析
查看>>
Windows 8 应用商店正式面向全部开发者开放
查看>>
lamp系列-MySQL主从复制原理视频(老男孩出品)
查看>>