#P9141. 队列操作复合(Queue Operate All Composite)
队列操作复合(Queue Operate All Composite)

队列操作复合(Queue Operate All Composite)
问题描述
初始时有一个空的线性函数序列 。
处理 个查询:
0 a b:在序列末尾添加线性函数 。1:删除 开头的元素。2 x:若序列为空,输出x;否则设 ,输出:- $$f_{r-1}(f_{r-2}(\cdots f_0(x)\cdots)) \bmod 998244353.$$
约束条件
- 序列 在查询
1时非空。
输入
Query₀
Query₁
:
Query
其中每条查询为:
0 a b12 x
输出
对每个类型 1 或 2 的查询,输出一行:复合结果 。
6
0 4 5
2 3
0 2 1
2 2
1
2 3
17
27
7
1
2 1333
1333