题目名称 | 3986. 水母序列 |
---|---|
输入输出 | Jelly.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试数据 | 20 |
题目来源 | op_组撒头屯 于2024-06-28加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:4, 提交:23, 通过率:17.39% | ||||
┭┮﹏┭┮ | 100 | 4.865 s | 21.51 MiB | C++ |
┭┮﹏┭┮ | 100 | 4.991 s | 91.09 MiB | C++ |
┭┮﹏┭┮ | 100 | 5.303 s | 103.48 MiB | C++ |
op_组撒头屯 | 100 | 6.680 s | 21.24 MiB | C++ |
liuyiche | 40 | 5.512 s | 18.12 MiB | C++ |
彭欣越 | 0 | 0.009 s | 6.12 MiB | C++ |
liuyiche | 0 | 4.182 s | 18.12 MiB | C++ |
┭┮﹏┭┮ | 0 | 4.871 s | 51.04 MiB | C++ |
┭┮﹏┭┮ | 0 | 5.248 s | 59.62 MiB | C++ |
┭┮﹏┭┮ | 0 | 5.525 s | 54.85 MiB | C++ |
本题关联比赛 | |||
2024暑期C班集训1 |
关于 水母序列 的近10条评论(全部评论) | ||||
---|---|---|---|---|
这个唐逼始终没看到 $m$ 的数据范围是 $10^6$,导致交了小10次 E
┭┮﹏┭┮
2024-07-01 19:40
1楼
|
Kano 是 Mahiru 的好朋友。在情人节,Kano 送给了 Mahiru 一个长度为 $n$ 的序列 $a_1,a_2,⋯,a_n$。
Mahiru 认为,一段序列是“水母的”,当且仅当其所有元素的按位或值在十进制表示下为质数。
例如,序列 $\{1,4,3\}$ 是“水母的”,因为 $1\ \mathrm{or}\ 4\ \mathrm{or}\ 3=7$ 为质数;但序列 $\{1,3,13\}$ 不是“水母的”,因为 $1\ \mathrm{or}\ 3\ \mathrm{or}\ 13=15$ 不为质数。
现在对于 Kano 送的这段序列,Mahiru 提出了 $m$ 个问题。每个问题形如 $l,r$,求序列 ${a_l,a_{l+1},⋯,a_r}$ 中有多少非空连续子序列是“水母的”。
注:$0$ 和 $1$ 均不是质数。
第一行两个整数 $n,m$。
第二行包含了 $n$ 个非负整数 $a_1,a_2,⋯,a_n$,表示这个序列。
接下来 $m$ 行,每行包含两个正整数 $l,r$,表示一个问题。
输出一共 $m$ 行,每行一个非负整数,表示对应问题的答案。
4 4 1 4 2 5 1 4 2 3 2 4 3 3
7 1 4 1
对于 $100\%$ 的数据 $1 \le n\le 10^5,1 \le m\le 10^6,0\le a_i\lt 2^{20}$。
·$Subtask1(40pts): n\le 1000$。
·$Subtask2(20pts): a_i\lt 16$。
·$Subtask3(20pts): n\le 5\times 10^4$。
·$Subtask4(20pts): 无特殊限制$。
温馨提示:我们不对 $m$ 的范围作特殊限制。
温馨提示:本题的IO量较大,请使用较快的IO方式。
在此键入。