#P11373. 「CZOI-R2」天平
「CZOI-R2」天平
题目描述
你有 个砝码组,编号为 至 。对于第 个砝码组中的砝码有共同的正整数质量 ,每个砝码组中的砝码数量无限。
其中,有 次操作:
I x v
:在第 个砝码组后新增一组单个砝码质量为 的砝码组,当 时表示在最前面新增;D x
:删除第 个砝码组;A l r v
:把从 到 的所有砝码组中的砝码质量加 ;Q l r v
:判断能否用从 到 的砝码组中的砝码,称出质量 。每个砝码组中的砝码可以使用任意个,也可以不用。
对于操作 I
和 D
,操作后编号以及 的值自动变化。
称一些砝码可以称出质量 ,当且仅当存在将这些砝码分别放在天平两边的摆放方法,使得将 个质量为 的物体摆放在某边可以让天平平衡。
输入格式
第一行输入 个整数 。
第二行输入 个整数,第 个整数为 。
接下来 行,每行表示一个操作。
输出格式
对于每个 Q
操作,输出一行 YES
或者 NO
,表示能否称出重量 。
提示
【样例解释】
对于样例组 ,最后有 个中的砝码组,质量分别为 。在天平左边放上 个砝码组一中的砝码,右边放上 个砝码组三的砝码,即可称出质量 。
【数据范围】
本题采用捆绑测试。
记 为所有时刻中 与 的最小值, 为所有时刻中 与 的最大值。
- Subtask #1():,。
- Subtask #2():。
- Subtask #3():没有操作
I
与操作D
。 - Subtask #4():无特殊性质。
对于 的数据,,,保证所有操作合法,且任意时刻至少存在一个砝码组。