07 2020 档案
逆元
摘要:线性求逆元(Mod应为一质数) long long inv[MAXN]; int main() { inv[1]=1; for(int i=2;i<=MAXN;i++) { inv[i]=(long long) (Mod-Mod/i)*inv[Mod%i]%Mod; } return 0; }
阅读全文
快速幂
摘要:简单快速幂模板(递归) long long fastpow(long long now,long long k) { if(k==1) return now; else { if(k&1) { return (fastpow(now,k-1)%Mod*now)%Mod; } else { long
阅读全文
并查集(路径压缩 + 启发式合并 + 非递归)
摘要:问题引入: 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系? 先说明一下并查集的概念:(以下摘抄于 OI wiki https://oi-wiki.org/) 并查集是一种树形的数据结构,顾名思义,它用于处理一些不交集的 合并
阅读全文
posted @ 2020-07-26 19:49
Getsun
浙公网安备 33010602011771号