20250207数论课堂笔记
欧几里得算法
解法:先取模,然后写成合式拆。
具体一点是把
对于每一个小部分,我们想通过转换合式的方法化简式子,于是把一个数
欧拉定理
exgcd。
扩欧。
筛
莫反相关
一些常见积性函数以及一点点卷积。
一点简单题。
杜教筛
构造
复杂度:
均值不等式得:
因为有
例子:P3768
考虑点乘有类似分配律的性质,于是就可以考虑以下两类和组:
它们同时卷上
PN 筛
pn 性质:
- pn 可以写成
的形式。 以内的 pn 个数为 个。
证明:通过枚举
球 pn 的方法:先筛出
找一个
是积性函数。 易求前缀和。- 对于质数
有 。
我们考虑去构造
因此有
然后开始推式子:
其中
有两种可选择方案:
- 用仅与
有关的式子得出。 - 用
推出。
对于第二种,将
然后暴力求解就行,时间复杂度
树
就是一直迭代,对于每次迭代,对于任意相邻项
有两个重要性质:
- 最简性:就是最简分数。
- 完全性:能够搜出所有最简分数。
证明最简性:
将树上每个点看成矩阵,对于
考虑归纳证明。若
我们尝试把每次迭代的操作写成两种矩阵:
因为
备注
-
下来重推一下“循环之美”。
-
复习 pn 筛。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)