luogu#P7334. [JRKSJ R1] 吊打
[JRKSJ R1] 吊打
题目描述
给出 表示有 个数, 次操作, 表示序列中第 个数。
你需要写一种数据结构,支持两种操作:
1 l r
,表示将所有 ,将 。2 l r
,表示将所有 ,将 。
最后需要输出 表示你维护了这个序列。
输入格式
输入共 行。
第一行输入两个正整数 ,意义如上。
第二行输入 个整数 ,意义如上。
接下来 行,每行 个正整数,表示一次操作,格式如上。
输出格式
输出一行一个整数表示 。
答案对 取模。
1 1
1
1 1 1
1
4 2
1 2 3 4
1 2 4
2 1 4
7
5 5
10 8 10 11 12
2 1 5
1 1 5
1 1 4
2 4 5
1 1 5
18
提示
对于 的数据,。
对于另外 的数据,保证一次 1 l r
操作上一步是 2 l r
。
对于另外 的数据,保证只有 1
操作。
对于另外 的数据,保证只有 2
操作。
对于另外 的数据,保证所有的 ,。
对于另外 的数据,。
对于 的数据,,。
我们对于测试点 至 采用捆绑测试。
样例 2 解释
时刻 | 序列 |
---|---|