摘要:
意义 若有 ,则x为a在模p下的逆元。 一个分数是不能直接模运算的,但是可以进行乘法运算 实现 欧拉定理 由欧拉定理得,若gcd(a,p)=1,则 得到,所以,为a在模p下的逆元。 费马小定理 对于质数p,若gcd(a,p)=1,则 得到 ,是a在模p下的逆元,直接快速幂求解即可。 扩展欧几里得 由 阅读全文
摘要:
定义 树状数组或者二叉索引树也称作Binary Indexed Tree,又叫做Fenwick树。 它的查询和修改的时间复杂度都是log(n),空间复杂度则为O(n). 树状数组可以将线性结构转化成树状结构,从而进行跳跃式扫描,通常使用在高效的计算数列的前缀和,区间和。 理解 在树状数组之前如果求和 阅读全文