随笔分类 - 数学相关-数论
摘要:[LuoguP4808][CCC 2018]平衡树(数论分块+记忆化搜索)(有复杂度证明) 题面 我们定义「完美平衡树」如下: 每棵完美平衡树都有一个正整数权值。权值为 的完美平衡树为只含有 个节点的树。否则,这棵树的权值为 ,则这棵树为一棵含有 \(k(2\
阅读全文
摘要:浅谈二次剩余 定义:对于正整数,若存在使得.则称是模的二次剩余。(在本文中我们只考虑为奇质数的情况) 勒让德括号,欧拉判别准则 下面引入勒让德括号,它可以简化讨论: \(\left(\frac{n}{p}\right)
阅读全文
摘要:再探快速傅里叶变换(FFT)学习笔记(其二)(NTT) 写在前面 为了不使篇幅过长,预计将把学习笔记分为四部分: DFT,IDFT,FFT的定义,实现与证明:快速傅里叶变换(FFT)学习笔记(其一) NTT的实现与证明:快速傅里叶变换(FFT)学习笔记(其二) 任意模数NTT与FFT的优化技巧 多项
阅读全文
摘要:[Codeforces 1295D]Same GCDs(欧拉函数+分解质因数) 题面 已知正整数,求有多少个正整数满足$\begin{aligned}\sum_{x = 0}^{m 1} [\gcd(a, m) = \gcd(
阅读全文
摘要:[Codeforces 1246B] Power Products (STL+分解质因数) 题面 给出一个长度为的序列和常数k,求有多少个数对满足。即这两个数乘起来恰好为一个正整数的$
阅读全文
摘要:[BZOJ 3992] [SDOI 2015] 序列统计(DP+原根+NTT) 题面 小C有一个集合S,里面的元素都是小于 质数 M的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为N的数列,数列中的每个数都属于集合S。小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助:
阅读全文
摘要:[BZOJ 3930] [CQOI 2015]选数(莫比乌斯反演+杜教筛) 题面 我们知道,从区间种方案。求最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以1000000007的余数即可。 \(N,
阅读全文
摘要:[BZOJ 3944]sum(杜教筛) 题面 求和的前缀和 分析 套路公式: 我们要求的前缀和,构造两个函数满足, 为它们的前缀和 $$g(1)F(n)=H(n) \sum_{d=2}^n g(d) F(\frac{n}{d})
阅读全文
摘要:[APIO 2010] [LOJ 3144] 奇怪装置 (数学) 题面 略 分析 考虑t1,t2时刻坐标相同的条件 $$\begin{cases} t_1+\lfloor \frac{t_1}{B} \rfloor \equiv t_2+\lfloor \frac{t_2}{B} \rfloor (
阅读全文
摘要:[BZOJ 2820] YY的gcd(莫比乌斯反演+数论分块) 题面 给定N, M,求且gcd(x, y)为质数的(x, y)有多少对。q组询问 分析 我们要求的是 \(\sum_{p \in P} \sum_{i=1}^n \sum_{j
阅读全文
摘要:Codeforces 1178D (思维+数学) 题面 给出正整数n(不一定是质数),构造一个边数为质数的无向连通图(无自环重边),且图的每个节点的度数为质数 分析 我们先构造一个环,每个点的度数都是2。但由于n不一定是质数,我们还需要再加k条边。然后对于,我们加边(i,i
阅读全文
摘要:[Codeforces 316E3]Summer Homework(线段树+斐波那契数列) 顺便安利一下这个博客,给了我很大启发(https://gaisaiyuno.github.io/) 题面 有一个数列满足(就是
阅读全文
摘要:[Codeforces 364D]Ghd(随机算法) 题面 给出n个正整数,在其中选出n/2(向上取整)个数,要求这些数的最大公约数最大,求最大公约数的最大值 分析 每个数被选到的概率,因此每次随机选出一个数x,选k次,对于每个数处理出它所能得到的最大答案。显然最
阅读全文
摘要:题面 "传送门" 分析 我们先考虑n!在10进制下有多少个0 由于10=2 5, 我们考虑n!的分解式中5的指数,答案显然等于$\frac{n}{5}+\frac{n}{5^2}+\frac{n}{5^3}+\dots\frac{n}{5^k}(\frac{n}{5^k}\geq 1,\frac{n
阅读全文