#L0235. 周期序列匹配

周期序列匹配

题目描述

n+1n + 1 个长度为无穷的 0101 序列,规律如下:

  • 11 个序列为 11111111111111\texttt{11111111111111\dots},相邻两个 11 之间的间隔为 00
  • 22 个序列为 10101010101010\texttt{10101010101010\dots},相邻两个 11 之间的间隔为 11
  • 33 个序列为 10010010010010\texttt{10010010010010\dots},相邻两个 11 之间的间隔为 22
  • \cdots
  • n+1n + 1 个序列相邻两个 11 之间的间隔为 nn

给定一个长度为 mm0101ss,请判断 ss 是否可能是从上述 n+1n + 1 个序列中某一个连续截取得到的。

共有多组询问。

输入格式

本题单个测试点内有多组测试数据。

第一行一个整数 tt,代表测试数据组数。
2t+12 \sim t + 1 行,每行两个整数 n,mn, m 和一个长度为 mm0101ss

输出格式

输出 tt 行,每行输出一个字符串 YesNo,表示每次询问的答案。

样例

1
5 5 10010
Yes
1
5 12 000001000010
No

提示

数据规模与约定

  • 对于 30%30\% 的数据,t=1t = 11n101 \le n \le 101m101 \le m \le 10
  • 对于 50%50\% 的数据,1t201 \le t \le 201n1031 \le n \le 10^31m1031 \le m \le 10^3
  • 对于 100%100\% 的数据,1t201 \le t \le 201n1051 \le n \le 10^51m1051 \le m \le 10^5
难度 普及-
通过率
尝试 0
已通过 0
ID
963
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者