【分块 差分数组 逆元】3655区间乘法查询后的异或 II|2454数论:质数、最大公约数、菲蜀定理 C++差分数组 分块给你一个长度为 n 的整数数组 nums 和一个大小为 q 的二维整数数组 queries,其中 queries[i] = [li, ri, ki, vi]。 对于每个查询,需要按以下步骤依次执行操作: 设定 idx = li。 当 idx <= ri 时: 更新:nums[idx] = (nums[idx] * vi) % (10^9 + 7)。 将 idx += ki。 在处理完所有查询后,返回数组 nums 中所有元素的 按位异或 结果。