题目名称 | 2289. [HZOI 2015]疯狂的颜色序列 |
---|---|
输入输出 | color_seq.in/out |
难度等级 | ★★ |
时间限制 | 2000 ms (2 s) |
内存限制 | 512 MiB |
测试数据 | 10 |
题目来源 | Aglove 于2016-04-27加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:37, 提交:90, 通过率:41.11% | ||||
Go灬Fire | 100 | 0.976 s | 130.40 MiB | C++ |
kito | 100 | 1.658 s | 233.00 MiB | C++ |
zz | 100 | 1.895 s | 209.63 MiB | C++ |
rewine | 100 | 2.149 s | 83.16 MiB | C++ |
hebomou | 100 | 2.487 s | 122.38 MiB | C++ |
MistyEye | 100 | 2.540 s | 187.23 MiB | C++ |
可以的. | 100 | 2.657 s | 131.90 MiB | C++ |
assassain | 100 | 2.708 s | 118.55 MiB | C++ |
New World | 100 | 2.783 s | 142.98 MiB | C++ |
半汪 | 100 | 2.890 s | 175.79 MiB | C++ |
关于 疯狂的颜色序列 的近10条评论(全部评论) | ||||
---|---|---|---|---|
代码
| ||||
指针真是常数大- -
| ||||
fread数组开大会T QAQ
| ||||
什么鬼啊加了快读都会T累不爱
什么鬼啊加了快读都垫底累不爱 卡常不地道QAQ | ||||
不断优化常数。。最后发现我写了一个O(n^2)的算法... 不爱
hebomou
2016-06-28 19:18
5楼
| ||||
很想知道为什么数组开小了会T QAQ
| ||||
...为什么不带修改
stdafx.h
2016-04-28 06:17
3楼
| ||||
树套树...........
| ||||
题解报告戳http://www.cnblogs.com/joyouth/p/5440331.html
Aglove
2016-04-27 20:49
1楼
|
给定一个颜色序列,之后有若干个询问,每次询问$[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