随笔分类 - 数论
摘要:
AT3728 [ARC087D] Squirrel Migration 首先要保证值最大,再去求排列数 考虑什么情况下值是最大的,对于一条边 $(u,v)$,将它割掉后会形成的两个联通快 $S,T$,那么这条边产生的贡献最大是 $2\times min(|S|,|T|)$ 如何让贡献最大呢,不难发现
阅读全文

摘要:
Luogu P4450 双亲数 Description 给定 \(n,m,d\),qiu \[ \sum_{i=1}^n\sum_{j=1}^m[\gcd(i,j)=d] \] \(1\le n,m\le 10^6,1\le d\le min(n,m)\) Solution \[ \begin{al
阅读全文

摘要:
构造上三角矩阵,对角线上的为该方程求解的未知数。 对于第 $i$ 个方程,找到一个第 $i$ 个未知数系数不为 $0$ 的方程,交换两行。 将其他方程的第 $i$ 个未知数系数都消为 $0$。 最后从下往上依次求解。 若第 $n$ 个方程的第 $n$ 个未知数系数为 $0$,则方程组的解不唯一。 `
阅读全文

摘要:扩展欧几里得算法(exgcd) 求解不定方程 \(ax+by=gcd(a,b)\) 设 \(ax+by=gcd(a,b)\) \(bx'+(a\%b)y'=gcd(b,a\%b)\) 因为 \(gcd(a,b)=gcd(b,a\%b)\) 其中 \(a\%b=a-b\left\lfloor\dfra
阅读全文
摘要:对于 \(a^b \bmod p\),快速幂单次询问是 \(O(\log b)\) 的。 而有的题目可能要去掉 \(\log\),就用到了光速幂。 令 \(b=k \times s+t\ \ (t \le s)\) \(a^b \equiv a^{k \times s} \times a^t\ (\
阅读全文