题目名称 2289. [HZOI 2015]疯狂的颜色序列
输入输出 color_seq.in/out
难度等级 ★★
时间限制 2000 ms (2 s)
内存限制 512 MiB
测试数据 10
题目来源 GravatarAglove 于2016-04-27加入
开放分组 全部用户
提交状态
分类标签
可持久化线段树 可持久化
分享题解
通过:37, 提交:90, 通过率:41.11%
GravatarGo灬Fire 100 0.976 s 130.40 MiB C++
Gravatarkito 100 1.658 s 233.00 MiB C++
Gravatarzz 100 1.895 s 209.63 MiB C++
Gravatarrewine 100 2.149 s 83.16 MiB C++
Gravatarhebomou 100 2.487 s 122.38 MiB C++
Gravatar‎MistyEye 100 2.540 s 187.23 MiB C++
Gravatar可以的. 100 2.657 s 131.90 MiB C++
Gravatarassassain 100 2.708 s 118.55 MiB C++
GravatarNew World 100 2.783 s 142.98 MiB C++
Gravatar半汪 100 2.890 s 175.79 MiB C++
关于 疯狂的颜色序列 的近10条评论(全部评论)
代码
GravatarNew World
2017-01-15 19:43 9楼
指针真是常数大- -
GravatarFoolMike
2017-01-15 14:02 8楼
fread数组开大会T QAQ
Gravatarrewine
2016-11-09 08:32 7楼
什么鬼啊加了快读都会T累不爱
什么鬼啊加了快读都垫底累不爱
卡常不地道QAQ
GravatarAntiLeaf
2016-09-04 14:09 6楼
不断优化常数。。最后发现我写了一个O(n^2)的算法... 不爱
Gravatarhebomou
2016-06-28 19:18 5楼
很想知道为什么数组开小了会T QAQ
Gravatar一個人的雨
2016-04-28 19:39 4楼
...为什么不带修改
Gravatarstdafx.h
2016-04-28 06:17 3楼
树套树...........
Gravatarstdafx.h
2016-04-28 06:15 2楼
题解报告戳http://www.cnblogs.com/joyouth/p/5440331.html
GravatarAglove
2016-04-27 20:49 1楼

2289. [HZOI 2015]疯狂的颜色序列

★★   输入文件:color_seq.in   输出文件:color_seq.out   简单对比
时间限制:2 s   内存限制:512 MiB

【题目描述】

给定一个颜色序列,之后有若干个询问,每次询问$[u,v]$出现了多少种颜色。

注意出现了多次的一种颜色只算一次。

【输入格式】

第一行两个整数$n,m(n,m\leq 5\times 10^5)$,表示序列长度和询问个数。

接下来一行$n$个正整数,表示每个位置的颜色,颜色数$\leq n$。

接下来$m$行每行给定两个整数$u,v$如题所示。

设上一次的答案为$ans$(如果是第一次询问时$ans=0$),则当前的询问为$u=(u+ans) \mod n+1, v=(v+ans)\mod n+1$。

如果$u>v$ 则交换$u$和$v$。

本题强制在线。

【输出格式】

对于每个询问输出答案。

【样例输入】

6 3
1 2 3 4 3 5
1 2
3 5
2 6

【样例输出】

2
4
4