luogu#P12151. 【MX-X11-T5】「蓬莱人形 Round 1」俄罗斯方块
【MX-X11-T5】「蓬莱人形 Round 1」俄罗斯方块
题目背景
原题链接:https://oier.team/problems/X11F。
「興味がないこと本気じゃないもの全部後回しで」
「知ってることは知らんぷり 私は終わってる」
「恥ずかしい過去知ってるやつらの記憶消させて」
「迷惑かけてごめんってば ねえ誰か助けて」
题目描述
给定一个长为 的整数序列 ,再给定 个二元组 ,和一个正整数 。
对于每个位置 ,你可以进行如下操作之一:
-
激活位置 ,选择一个位置 满足 ,然后令 、。每个位置最多激活一次。
-
不激活位置 。
有 次询问 ,表示在只能激活位置 ,且对应的 的条件下,可以选择多个位置激活,问此时是否存在一种激活方式使得 。
询问之间互相独立,即每次询问开始时序列 被恢复到原始状态,每个位置均未选择操作方式。
输入格式
本题有多组测试数据。输入的第一行两个整数 ,分别表示子任务编号和测试数据组数,接下来输入每组测试数据。样例满足 。
对于每组测试数据:
- 第一行,三个整数 ,分别表示序列长度、询问次数和激活的限制参数。
- 第二行, 个整数 。
- 第三行, 个整数 。
- 第四行, 个整数 。
- 接下来 行,第 行三个整数 ,分别表示询问的区间和最大值限制。
输出格式
对于每个询问输出 Yes
或 No
,表示是否存在一种方案满足要求。
0 1
3 2 1
2 0 2
4 1 1
0 8 0
2 3 1
1 3 1
Yes
No
0 2
7 7 3
4 1 2 2 3 2 2
4 1 4 0 3 2 1
3 3 4 1 3 3 0
5 5 4
3 4 5
1 4 3
2 5 0
1 2 3
1 4 5
1 3 4
7 7 3
5 2 1 5 2 5 2
4 2 1 4 3 1 2
1 5 3 4 1 5 1
6 7 5
1 4 5
2 4 5
5 7 5
1 2 5
3 4 5
2 6 5
Yes
Yes
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
提示
【样例解释 #1】
对于询问 ,可以激活位置 ,令 、,最后的 的区间 为 ,最大值为 ,符合要求。
对于询问 ,可以证明没有合法的操作方案。
【数据范围】
本题使用子任务捆绑。
对于所有测试数据,,,,,,。
子任务编号 | 特殊性质 | 分值 | 时限 | ||||
---|---|---|---|---|---|---|---|
无 | 1 s | ||||||
A | 4 s | ||||||
B | 1 s | ||||||
无 | |||||||
B | |||||||
无 | |||||||
B | |||||||
无 | |||||||
4 s |
- 特殊性质 A:。
- 特殊性质 B:。
【提示】
请注意本题特别的时间限制。