#P1691. 咸鱼跑酷(parkour)
咸鱼跑酷(parkour)
题目描述
有一个长为 的跑道,位置 有两个道具 ,其中每个道具是 这两种中的一种现给定 组询问,每次给定三个数字 ,表示 个人要从跑道的位置 开始跑酤到位置 ,毎到达一个位置(包括起点和终点),便可选取该位置上两个道具中的一个。并以此改变当前的人数,问从 走到 人数最多可能可以变成多少,输出模 998244353 的结果。
输入格式
第一行一个整数 ,表示跑道的长度。 接下来 行,每行两个字符串 ,毎个字符串由首位运算字符 和后续数字 组成。表示位置 上的道具。 接下来一行一个整数 ,表示询问组数。 接下来 行。每行三个整数 $u, l, r\left(1 \leq u \leq 10^9, 1 \leq l \leq r \leq n\right)$ ,表示一次询问。
输出格式
输出共 行,每行一个整数,表示询问答案模 998244353 的结果。
样例输入1
5
+3 +1
+4 *1
*5 *9
*2 +6
+5 +3
2
1 1 4
5 4 5
样例输出1
144
16
Note
- 对于第一组询问,可以分别选取 四个道具,最终人数为 。
- 对于第二组询问,可以分别选取 两个道具,最终人数为 。
相关
在下列比赛中: