题目名称 | 2456. [HZOI 2016]采花 |
---|---|
输入输出 | flower++.in/out |
难度等级 | ★★★☆ |
时间限制 | 5000 ms (5 s) |
内存限制 | 512 MiB |
测试数据 | 10 |
题目来源 | Hzoi_ 于2016-09-10加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:32, 提交:56, 通过率:57.14% | ||||
kito | 100 | 1.269 s | 117.80 MiB | C++ |
喵喵喵 | 100 | 1.673 s | 131.92 MiB | C++ |
AntiLeaf | 100 | 1.731 s | 96.14 MiB | C++ |
梦那边的美好ET | 100 | 1.860 s | 121.42 MiB | C++ |
rewine | 100 | 1.989 s | 490.50 MiB | C++ |
瑆の時間~無盡輪迴·林蔭 | 100 | 2.046 s | 90.71 MiB | C++ |
kito | 100 | 2.126 s | 3.36 MiB | C++ |
AntiLeaf | 100 | 2.220 s | 94.13 MiB | C++ |
Rapiz | 100 | 2.236 s | 91.08 MiB | C++ |
MistyEye | 100 | 2.278 s | 149.09 MiB | C++ |
关于 采花 的近10条评论(全部评论) | ||||
---|---|---|---|---|
我也不知道为啥我跑的最快
| ||||
开闭区间写反了,这是钦定退役啊!
| ||||
开小数组了,身败名裂
主要是因为它每次开两条链 | ||||
| ||||
身败名裂......
| ||||
%%%%%%%%%%%%
| ||||
回复 @若风一样的男 :
只是排版的问题吧,不影响 | ||||
样例有毒吧。第二行有13个数不是15个数,所以的确是10个询问而不是11个询问...
喵喵喵
2016-09-22 19:23
5楼
| ||||
回复 @叶子の宿敌 :
这真是极好的~ | ||||
回复 @TenderRun :
闲来无事自己搞的= =
AntiLeaf
2016-09-19 12:22
3楼
|
原题地址:[HEOI2012]采花
给定一个长度为n,包含c种颜色的序列,有m个询问,每次给出两个数l,r,表示询问区间[l,r]中有多少种颜色的出现次数不少于2次。
本题强制在线,对输入的l,r进行了加密,解密方法为:
l = l' xor lastans
r = r' xor lastans
其中l', r'为输入的l和r,xor表示异或,lastans为上一次询问的答案且初始值为0。
第一行三个正整数n,c,m,意义与题目描述中的相同。
第二行n个位于[1,c]内的正整数,表示序列上每个位置的颜色。
以下m行每行两个位于[1,n]的整数l,r(l<=r),分别描述每个询问。
对于每个询问,单独一行输出结果。
对于每个测试点,如果你的每个答案均与标准答案相同,则你可得到该测试点所有分数,否则你将失去该测试点所有分数。
15 5 10 4 5 1 2 3 5 1 5 3 3 4 4 2 2 1 7 10 5 5 6 12 11 13 5 12 7 2 15 12 11 14 6 8 1 4
1 0 3 3 5 2 1 2 2 0
样例输入解密后为
15 5 10 4 5 1 2 3 5 1 5 3 3 4 4 2 2 1 7 10 4 4 6 12 8 14 6 15 2 7 13 14 10 15 4 10 3 6
对于30%的数据,n,m,c<=100。
对于50%的数据,n,m<=50000,c<=100。
对于100%的数据,n,m,c<=200000。
HZOI 2016