调了半天,写线段树老是写炸 /* 两个操作 1.区间乘法 2.区间乘积询问欧拉函数 欧拉函数计算公式 phi(mul(ai))=mul(ai) * (p1-1)/p1 * (p2-1)/p2 * .. * (pk-1)/pk 因为只有300以内的质数(62个)用一个long long来状态压缩 因此线段树结点维护住区间的质数状态集合S,区间的乘积 操作1 [l,r] x:把x质因数分解,然后更新S,然后再更新乘积, 操作2 [l,r]:询问到区间的状态集合S,区间的乘积,再求逆元进行除法 先把6…