数论知识点
数论中,对于任意正整数a, b,他们能凑出来的最小正整数就是他们的最大公约数(而且这个数一定是gcd(a, b)的倍数)
约数
任何一个正整数都可以唯一表示成它的质因子的幂次和的形式
N = p1 ^ k1 + p2 ^ k2 + ... + pn * kn
约数个数公式:
(k1 + 1) * (k2 + 1) * ... * (kn + 1)
约数之和公式:
(p1 * 0 + p1 ^ 1 + ... + p1 ^ k1) * (p2 ^ 0 + p2 ^ 1 + ... + p2 ^ k2) * ... * (pn ^ 0 + pn ^ 1 + ... + pn ^ kn)
费马小定理
p为质数时,对于数a,当a和p互质时有a ^ (p - 2) % p == 1
a ^ (p - 2)称作a的乘法逆元
前n项和公式
和
n * (n + 1) / 2
平方和
n * (n + 1) * (n + 2) / 6
立方和
(n * (n + 1) / 2) ^ 2
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现