A. [TJOI2018] 数学计算

    Type: RemoteJudge 1000ms 250MiB

[TJOI2018] 数学计算

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

小豆现在有一个数 xx,初始值为 11。小豆有 QQ 次操作,操作有两种类型:

1 m:将 xx 变为 x×mx \times m,并输出 xmodMx \bmod M

2 pos:将 xx 变为 xx 除以第 pospos 次操作所乘的数(保证第 pospos 次操作一定为类型 1,对于每一个类型 1 的操作至多会被除一次),并输出 xmodMx \bmod M

输入格式

一共有 tt 组输入。

对于每一组输入,第一行是两个数字 Q,MQ,M

接下来 QQ 行,每一行为操作类型 opop,操作编号或所乘的数字 mm(保证所有的输入都是合法的)。

输出格式

对于每一个操作,输出一行,包含操作执行后的 xmodMx \bmod M 的值。

1
10 1000000000
1 2
2 1
1 2
1 10
2 3
2 4
1 6
1 7
1 12
2 7
2
1
2
20
10
1
6
42
504
84

提示

对于 20%20\% 的数据,1Q5001 \le Q \le 500

对于 100%100\% 的数据,1Q1051 \le Q \le 10^5t5,M109t \le 5, M \le 10^90<m1090 < m \leq 10^9

1011

Not Attended
Status
Done
Rule
IOI
Problem
6
Start at
2025-10-11 14:00
End at
2025-10-11 17:30
Duration
3.5 hour(s)
Host
Partic.
19