题目背景
[Noon−12:13 P.M.]
Curtis Nishikino看到大家为晚会准备地如此认真,可爱的她也做起了志愿者!
题目描述
Curtis Nishikino来到了风筝节的能源中心,大家正在为晚会做准备. 这里共有 N 台设备. 当然,由于计划的调整,可能会随时发生增删设备的操作. 但设备的总数不会超过104. 随时记录设备的数量也是志愿者的工作之一.
每台设备都有一些属性,比如设备i, 对于她拥有的每个属性, 比如属性j, 都会有一个给定的值, 记为valueij.但属性是共有的, 这意味着即便一台设备没有某个属性, 也只会使她这个属性的值为0. 属性的数量是M. 注意属性的编号是从0到M−1.
现在志愿者们正尝试将一部分相邻设备联系在一起,效果如下:
- 对于从j到k的设备, 最终效果i的值为 ∑p=jkvaluepi.
志愿者需要Curtis帮忙,但做计算太麻烦了,Curtis Nishikino也希望你能帮帮她.
输入格式
第一行两个整数 n 和 m.
接下来 n 行, 第一个整数 ki,这意味着设备 i 有 ki 个属性. 后面是 2×k 个整数, xj 和 yj, 这意味着 valueixj=yj.
下面是一个整数 q, 即 q 个操作. 每项操作都是如下之一:
I x :在设备 x 后插入一台设备, 下面有一行描述信息,像初始化一样.
D x:丢弃第 x 台设备.
QA :询问设备总数.
QS l r: 询问连接设备 l 到 r 的效果.
输入数据保证合法.
输出格式
对于每个 QA, 输出一行一个整数.
对于每个 QS, 输出一行 m 个整数, 如果属性 i 的值是 0, 在那个位置输出 0 即可.
注意!
请在完成所有操作后输出一行额外的 "end" (不包含双引号).
提示
对于 15% 的数据, 0<N≤103 , 0<M≤10 , 0<q≤103.
对于额外的 5% 数据, 0<N≤104 , 0<M≤200 , 0<q≤104, 保证没有 QS 操作.
对于 100% 的数据, 0<N≤104 , 0<M≤200 , 0<q≤104.