#P16505. [NEERC2009 Northern]Enigmatic Device
[NEERC2009 Northern]Enigmatic Device
题目描述
这一天终于到来了:人类与外星文明建立了第一次接触。外星人承诺带来一种以地球现有技术无法制造的神秘装置。
该装置首先接收一个整数序列 ,之后支持以下两种操作:
-
给定区间 ,对其中每个元素执行
$$a_i\leftarrow a_i^2\bmod 2010 \qquad (l\le i\le r).$$ -
给定区间 ,输出
注意,这个和不对 取模。
据说,这台装置能够在 3 秒内处理长度为 的序列以及 次操作。Roman 不相信这是外星科技,希望你编写程序模拟它的行为。
输入格式
第一行包含一个整数 ,表示序列长度。
第二行包含 个整数 ,表示初始序列。
第三行包含一个整数 ,表示操作数量。
接下来 行,每行包含三个整数 :
- 当 时,对区间 中的所有元素执行一次平方并对 取模;
- 当 时,询问区间 的元素和。
输出格式
对于每个第二类操作,单独输出一行,表示对应区间的元素和。
数据范围
- ;
- ;
- ;
- 。
样例
输入
3
17 239 999
4
2 1 3
1 2 3
2 2 3
2 1 2
输出
1255
1882
858