比赛场次 | 694 |
---|---|
比赛名称 | 2025暑期集训第6场 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2025-07-12 08:00:00 |
结束时间 | 2025-07-12 13:00:00 |
开放分组 | 全部用户 |
组织者 | 梦那边的美好ET |
注释介绍 |
题目名称 | Cow Operations |
---|---|
输入输出 | operation.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
|
AAAAAAAAAA | 0.314 s | 2.12 MiB | 100 |
|
AAAAAAAAAA | 0.386 s | 5.19 MiB | 100 |
|
AAAAAAAAAA | 0.401 s | 4.41 MiB | 100 |
|
AAAAAAAAAA | 0.420 s | 4.74 MiB | 100 |
|
AAAAAAAAAA | 0.423 s | 6.53 MiB | 100 |
|
AAAAAAAAAA | 0.432 s | 4.25 MiB | 100 |
|
AAAAAAAAAA | 0.434 s | 5.26 MiB | 100 |
|
AAAAAAAAAA | 0.443 s | 6.06 MiB | 100 |
|
AAAAAAAAAA | 0.449 s | 5.25 MiB | 100 |
|
AAAAAAAAAA | 0.459 s | 5.16 MiB | 100 |
|
AAAAAAAAAA | 0.467 s | 5.22 MiB | 100 |
|
AAAAAAAAAA | 0.470 s | 8.45 MiB | 100 |
|
AAAAAAAAAA | 0.473 s | 5.16 MiB | 100 |
|
AAAAAAAAAA | 1.085 s | 5.24 MiB | 100 |
|
AAAAAAAAAA | 2.845 s | 5.13 MiB | 100 |
|
AAAAAAAAAA | 2.858 s | 5.12 MiB | 100 |
|
AAAAAAAAAA | 2.863 s | 5.11 MiB | 100 |
|
AAAAAAAAAA | 2.898 s | 5.15 MiB | 100 |
|
AAAAAAAAAA | 2.913 s | 5.14 MiB | 100 |
|
AAAAAAAAAA | 2.940 s | 5.14 MiB | 100 |
|
AAAAAAAAAA | 2.960 s | 5.13 MiB | 100 |
|
AAAAAAAAAA | 2.964 s | 6.53 MiB | 100 |
|
AAAAAAAAAA | 2.982 s | 5.15 MiB | 100 |
|
AAAAAAAAAA | 3.043 s | 5.10 MiB | 100 |
|
AWWWWWWWWW | 0.302 s | 3.03 MiB | 10 |
$Bessie$ 找到了一个长度不超过 $2*10^5$ 且仅包含字符 '$C$','$O$' 和 '$W$' 的字符串 $s$。她想知道是否可以使用以下操作将该字符串变为单个字母 '$C$'(她最喜欢的字母):
$1$. 选择两个相邻相等的字母并将其删除。
$2$. 选择一个字母,将其替换为另外两个字母的任一排列。
求出这个字符串本身的答案对 $Bessie$ 而言并不足够,所以她想要知道 $s$ 的 $Q(1≤Q≤2*10^5)$ 个子串的答案。
输入的第一行包含 $s$;
第二行包含 $Q$;
以下 $Q$ 行每行包含两个整数 $l$ 和 $r(1≤l≤r≤|s|$,其中 $|s|$ 表示 $s$ 的长度)。
输出一个长为 $Q$ 的字符串,如果第 $i$ 个子串可以被转变则第 $i$ 个字符为 '$Y$',否则为 '$N$'。
COW 6 1 1 1 2 1 3 2 2 2 3 3 3
YNNNYN
第一个询问的答案是「是」,因为 $s$ 的第一个字符已经等于 '$C$'。
第五个询问的答案是「是」,因为 $s$ 的第二到第三个字符组成的子串 $OW$ 可以通过两步操作变为 '$C$':
$OW$
-> $CWW$
-> $C$
这个样例字符串 $COW$ 的其他子串均不能被转变为 '$C$'。
点击下载样例2
测试点 $2\sim4$:满足 $|s|≤5000,Q≤5000$;
测试点 $5\sim11$:没有额外限制。