逆元,除法同余,容斥原理笔记
因为结果很大,所以要取mod,一般mod要的结果都是非负数,比如-54%26,计算机认为是-2,但是实际要的一般都是24,(-26* 2+2)或者(-26* 3+24)fac是求阶乘的,inv是求逆元的,inv从大到小,因为逆元是分之一,比如100的阶乘分之一,求完之后,99的阶乘分之一可以直接用100阶乘的逆元*100,因此是逆推。个这种情况,都要减去,和它同样的C4选1都要减,C4选2都要加…先解决最大公约数是i的有多少个,最大公约数是i的个数,就是i,以及i的倍数组成。







