#P4759. 【动态树 LCT 扩展欧几里德算法】BZOJ2759 一个动态树好题
【动态树 LCT 扩展欧几里德算法】BZOJ2759 一个动态树好题
题目描述
有 个未知数 和 个等式组成的同余方程组:。
你需要进行 次操作,每次操作为下列两种情况之一:
A a,询问当前 的解,无解输出-1,多解输出-2否则输出 。C a x y z,修改一个等式 。
输入格式
第一行一个整数 。
接下来 行,每行三个整数 。
接下来一行一个整数 。
再接下来 行,每行一个操作,见题意所述。
输出格式
对每个询问,输出一行一个整数。
输入输出样例 #1
输入 #1
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
输出 #1
4276
7141
4256
2126
说明/提示
对于所有数据,。,,其中询问操作占总操作数的约 。