A-智乃酱的区间乘积直接求前缀乘积即可,计算区间的乘积直接拿区间的乘积乘以区间乘积的逆元即可计算逆元有三种方式:快速幂、扩展欧几里德算法、线性递推,由于模数是质数所以我们直接求即可 #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 1e5 + 5, mod = 1e9 + 7; int a[N]; ll s[N]; ll qmi(ll a, ll b, ll p){ ll res = 1; while(b){ if(b & 1) re...