![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论
文章平均质量分 69
huayucaiji
目标CSP2019 提高普及双一等奖
展开
-
ARC111A Simple Maths 2
Simple Maths 2 题目传送门 如题目所说,这是一道简单数学题。 题目的意思就是求 ⌊10nm⌋\lfloor\frac{10^n}{m}\rfloor⌊m10n⌋ 除以 mmm 的余数。 我们看到向下取整的符号可以自然想到一个方法,我们有: 10n=⌊10nm⌋×m+r10^n=\lfloor\frac{10^n}{m}\rfloor\times m+r10n=⌊m10n⌋×m+r 我们设 ⌊10nm⌋=k\lfloor\frac{10^n}{m}\rfloor=k⌊m10n⌋=k,则有:原创 2021-01-17 16:00:39 · 217 阅读 · 0 评论 -
BZOJ-2154 Crash的数字表格
BZOJ-2154 Crash的数字表格 题目传送门1 题目传送门2 解法 请注意!下文中默认 n≤mn\leq mn≤m !!! 一步一步推: f(n,m)=∑i=1n∑j=1mlcm(i,j)f(n,m)=∑i=1n∑j=1mi⋅jgcd(i,j)f(n,m)=∑i=1n∑j=1mgcd(i,j)⋅igcd(i,j)⋅jgcd(i,j)\begin{aligned} f(n,m)=&\sum\limits_{i=1}^n\sum\limits_{j=1}^m \operatorname原创 2020-10-23 15:56:22 · 62 阅读 · 0 评论 -
莫比乌斯函数学习笔记
莫比乌斯函数学习笔记# 莫比乌斯函数学习笔记 莫比乌斯环是非常重要的 莫比乌斯函数是数论中重要内容,所以搞懂它很重要!!! 定义 设 x=∏i=1cpikix=\prod\limits_{i=1}^c p_i^{k_i}x=i=1∏cpiki,其中 pip_ipi 为质数。 μ(x)={1x=1(−1)c∏i=1cki=10maxi=1cki>1\mu(x)=\begin{cases} 1&x=1\\(-1)^c&\prod\limits_{i=1}^c k_i=1\\0&a原创 2020-10-22 14:21:19 · 213 阅读 · 0 评论 -
杜教筛学习笔记
杜教筛学习笔记 接着 Dirichlet 卷积,继续学习杜教筛。 本文中一些函数的定义见此博文 应用 通过杜教筛,我们可以快速求出某一数论函数 fff 的前缀和,即,我们可以在低于线性的时间复杂度内求出 S(n)=∑i=1nf(i)S(n)=\sum\limits_{i=1}^n f(i)S(n)=i=1∑nf(i) 方法 杜教筛主要运用一个公式,通过这个公式我们建立了 S(n)S(n)S(n) 与 S(ni)S(\frac{n}{i})S(in) 的关系式,已知两个数论函数 f,gf,gf,g,S(n原创 2020-10-21 15:23:42 · 117 阅读 · 1 评论 -
扩欧学习笔记
扩展欧几里得算法 引入 日常生活中我们会遇到一些不定方程,注意本文中所考虑的解都是整数解,如: 3x+y=53x+y=53x+y=5 我们可以知道这个方程有解,如: {x=1y=2,{x=2y=−1,{x=3y=−4......{x=1+ky=2−3k\begin{cases}x=1\\y=2\end{cases},\begin{cases}x=2\\y=-1\end{cases},\begin{cases}x=3\\y=-4\end{cases}......\begin{cases}x=1+k\\y=2-原创 2020-07-04 15:33:16 · 145 阅读 · 0 评论