luogu#P7334. [JRKSJ R1] 吊打
[JRKSJ R1] 吊打
题目描述
给出一个长为 的正整数序列 。接下来有两种操作共 次:
1 l r
,表示将 开方并下取整,即令 $\forall i\in [l,r],a_i\gets\lfloor\sqrt{a_i}\rfloor$;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 操作 |
|
保证所有的 , | |
无特殊限制 |
对于所有数据,保证 ,。