#luoguB3695. 集合运算 3
集合运算 3
题目背景
关于集合、交集、并集的定义请参考 https://www.luogu.com.cn/problem/B3633。
以下给出对称差的定义:
对两个集合 ,规定  和  的对称差  为在  中出现但不在  中出现,或在  中出现但不在  中出现的元素。
例如,,,则 
题目描述
给定 个集合 ,每个集合都含有 之间的若干个整数。
现在,有 次操作,每次操作如下:
1 x y:将 中的每个元素都加上 ,再删去其中大于 的;2 x y:将 中的每个元素都减去 ,再删去其中小于 的;3 x y:查询 和 的交集的元素个数;4 x y:查询 和 的并集的元素个数;5 x y:查询 和 的对称差的元素个数;
输入格式
第一行有三个数,依次表示集合的个数 ,集合元素的最大值 和操作次数 。
第  到第  行,每行有若干个整数,第  行的整数描述集合  的元素:
每行首先有一个整数  表示  的元素个数,接下来有  个互不相同的整数  表示集合  里的元素。
接下来 行,每行三个整数 ,表示一次操作。具体见『题目描述』。
输出格式
对于每个查询操作,请输出一行一个整数表示答案。
2 5 5
3 1 2 3
4 1 2 4 5
1 2 1
2 1 1
3 1 2
4 1 2
5 1 2
1
4
3
提示
数据规模与约定
对于全部的测试点,保证 ,,,。集合里的元素都是不超过 的正整数。
感谢
/user/434929
hack 数据一组。