#P10045. [CCPC 2023 北京市赛] 线段树
[CCPC 2023 北京市赛] 线段树
题目描述
有一个长度为 的序列 ,保证 为奇数。
有两种操作:
-
给定 ,将 加上偶数 ;
-
给定 ,求 的乘积,答案对 取模;
输入格式
第一行两个正整数 表示序列的长度和询问的个数. 保证 。
第二行 个奇数 . 保证 。
接下来 行,每一行表示一个操作,格式为以下两种之一:
- :表示进行第一种操作. 保证 ,。
- :表示进行第二种操作. 保证 。
输出格式
对于每一次 操作,输出一行一个整数表示答案。
10 10
969575 741825 24903 1047319 450475 256145 1045323 479255 810659 768323
1 5 6 3034
2 1 10
2 1 9
2 1 4
1 3 6 126904
2 5 5
2 9 9
1 7 7 853094
1 4 9 1025178
2 5 8
1045541
1012343
558151
580413
810659
527353