题目描述
有 n 个未知数 x1,x2,…,xn 和 n 个等式组成的同余方程组:xi≡ki×xpi+bi(mod10007)。
你需要进行 q 次操作,每次操作为下列两种情况之一:
A a
,询问当前 xa 的解,无解输出 -1
,多解输出 -2
否则输出 xa。
C a x y z
,修改一个等式 ka←x,pa←y,ba←z。
输入格式
第一行一个整数 n。
接下来 n 行,每行三个整数 ki,pi,bi。
接下来一行一个整数 q。
再接下来 q 行,每行一个操作,见题意所述。
输出格式
对每个询问,输出一行一个整数。
5
2 2 1
2 3 2
2 4 3
2 5 4
2 3 5
5
A 1
A 2
C 5 3 1 1
A 4
A 5
4276
7141
4256
2126
提示
对于所有数据,ki,bi,xi∈[0,10007)∩Z。1≤n≤3×104,0≤q≤105,其中询问操作占总操作数的约 80%。