#P11245. 残雪
残雪
Description
给出集合 。我们定义一个 串 是不好的,当且仅当存在 ,使得 包含一个长度为 的子串 ,且 恰好包含 个 和 个 。对立地,一个 串如果不是不好的,那么它就是好的。
小 Y 有 组询问,每次给出 ,表示 ,判断是否存在一个好的字符串 满足 恰好包含 个 和 个 。
Input Format
第一行,一个整数 ,表示询问个数。对于每组询问:
- 仅一行,四个整数 。
Output Format
输出共 行。对于每组询问,一行一个字符串 Yes 或 No 表示你的答案:你应当输出 Yes,当且仅当你对小 Y 的问题的回答是肯定的。
本题中字符串大小写不敏感,即 yEs、yes、Yes、YES 等都被认为是 Yes;No 同理。
5
1 2 3 5
3 3 4 6
5 6 11 13
10 15 33 22
10 13 11 11
No
Yes
No
Yes
No
Hint
样例解释
- 对于第一组数据,因为包含 但 ,所以一定不合法。
- 对于第二组数据,存在 。容易证明这是合法的。
- 对于第三组数据,事实确实如此。
- 对于其它数据,暂时不能给你一个明确的答复。
数据规模与约定
本题采用捆绑测试和子任务依赖。
- Subtask 0(0 pts):样例。
- Subtask 1(13 pts):,,。
- Subtask 2(20 pts):。依赖于子任务 。
- Subtask 3(13 pts):。依赖于子任务 。
- Subtask 4(13 pts):。
- Subtask 5(41 pts):无特殊限制。依赖于子任务 。
对于所有数据,保证 ,,,。
京公网安备 11011102002149号