随笔分类 -  数学相关-数论

摘要:[LuoguP4808][CCC 2018]平衡树(数论分块+记忆化搜索)(有复杂度证明) 题面 我们定义「完美平衡树」如下: 每棵完美平衡树都有一个正整数权值。权值为 1 的完美平衡树为只含有 1 个节点的树。否则,这棵树的权值为 w(w2),则这棵树为一棵含有 \(k(2\ 阅读全文
posted @ 2020-12-03 16:41 birchtree 阅读(137) 评论(0) 推荐(0) 编辑
摘要:[SDOI2017]遗忘的集合(多项式ln+生成函数+莫比乌斯反演) 题面 略 分析 设ai=[iS],那么元素i的生成函数为(11xi),答案的生成函数为f(x)=i1(11xi). 现在题目已经给出了 阅读全文
posted @ 2020-08-03 17:01 birchtree 阅读(237) 评论(0) 推荐(0) 编辑
摘要:浅谈二次剩余 定义:对于正整数p,n,若存在x使得x2n(mod p).则称n是模p的二次剩余。(在本文中我们只考虑p为奇质数的情况) 勒让德括号,欧拉判别准则 下面引入勒让德括号,它可以简化讨论: \(\left(\frac{n}{p}\right) 阅读全文
posted @ 2020-07-28 10:59 birchtree 阅读(760) 评论(0) 推荐(0) 编辑
摘要:再探快速傅里叶变换(FFT)学习笔记(其二)(NTT) 写在前面 为了不使篇幅过长,预计将把学习笔记分为四部分: DFT,IDFT,FFT的定义,实现与证明:快速傅里叶变换(FFT)学习笔记(其一) NTT的实现与证明:快速傅里叶变换(FFT)学习笔记(其二) 任意模数NTT与FFT的优化技巧 多项 阅读全文
posted @ 2020-02-07 16:09 birchtree 阅读(1092) 评论(1) 推荐(2) 编辑
摘要:[Codeforces 1295D]Same GCDs(欧拉函数+分解质因数) 题面 已知正整数a,m,求有多少个正整数x满足0x():$\begin{aligned}\sum_{x = 0}^{m 1} [\gcd(a, m) = \gcd( 阅读全文
posted @ 2020-01-31 20:48 birchtree 阅读(393) 评论(2) 推荐(0) 编辑
摘要:[Codeforces 1246B] Power Products (STL+分解质因数) 题面 给出一个长度为n的序列ai和常数k,求有多少个数对(i,j)满足ai×aj=xk(xN+)。即这两个数乘起来恰好为一个正整数的$ 阅读全文
posted @ 2019-10-26 22:55 birchtree 阅读(326) 评论(0) 推荐(0) 编辑
摘要:[BZOJ 3992] [SDOI 2015] 序列统计(DP+原根+NTT) 题面 小C有一个集合S,里面的元素都是小于 质数 M的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为N的数列,数列中的每个数都属于集合S。小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助: 阅读全文
posted @ 2019-10-23 20:34 birchtree 阅读(182) 评论(0) 推荐(0) 编辑
摘要:[BZOJ 3512]DZY Loves Math IV(杜教筛) 题面 求i=1nj=1mφ(ij) n105,m109 分析 首先要记住欧拉函数的一个性质 若n,m的质因子种类相同,只是指数不同,则$\va 阅读全文
posted @ 2019-09-01 15:20 birchtree 阅读(588) 评论(0) 推荐(4) 编辑
摘要:[BZOJ 3930] [CQOI 2015]选数(莫比乌斯反演+杜教筛) 题面 我们知道,从区间[L,R]\(LRN\)(RL+1)N种方案。求最大公约数刚好为K的选取方案有多少个。由于方案数较大,你只需要输出其除以1000000007的余数即可。 \(N, 阅读全文
posted @ 2019-08-31 11:00 birchtree 阅读(259) 评论(0) 推荐(0) 编辑
摘要:求i=1nj=1mlcm(i,j) 阅读全文
posted @ 2019-08-31 10:30 birchtree 阅读(188) 评论(0) 推荐(0) 编辑
摘要:[BZOJ 3944]sum(杜教筛) 题面 求μφ的前缀和 分析 套路公式: 我们要求f的前缀和,构造两个函数g,h满足h=fg, F,G,H为它们的前缀和 $$g(1)F(n)=H(n) \sum_{d=2}^n g(d) F(\frac{n}{d}) 阅读全文
posted @ 2019-08-30 20:34 birchtree 阅读(256) 评论(0) 推荐(1) 编辑
摘要:一些约定 本文中所有未知数如没有特别说明,均为整数 gcd(a,b)表示a,b的最大公约数 a|b表示a能整除b []\(10.\)[n=1]n=1的时候为1,否则为0 ω(n)表示n本质不同的质因子个数 在没有说明的情 阅读全文
posted @ 2019-08-30 17:43 birchtree 阅读(1224) 评论(6) 推荐(2) 编辑
摘要:[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 ( 阅读全文
posted @ 2019-08-22 16:58 birchtree 阅读(130) 评论(0) 推荐(0) 编辑
摘要:[BZOJ 2820] YY的gcd(莫比乌斯反演+数论分块) 题面 给定N, M,求1xN,1yM且gcd(x, y)为质数的(x, y)有多少对。q组询问 分析 我们要求的是 \(\sum_{p \in P} \sum_{i=1}^n \sum_{j 阅读全文
posted @ 2019-08-16 22:13 birchtree 阅读(275) 评论(0) 推荐(0) 编辑
摘要:[BZOI 3994] [SDOI2015]约数个数和 题面 设d(x)为x的约数个数,给定N、M,求i=1ni=1md(i×j) T组询问,N,M,T50000 分析 首先有一个结论 $$d(nm)= \sum _{i |n} 阅读全文
posted @ 2019-08-15 22:08 birchtree 阅读(263) 评论(0) 推荐(0) 编辑
摘要:[BZOJ 2301] [HAOI 2011] Problem b (莫比乌斯反演)(有证明) 题面 T组询问,每次给出a,b,c,d,k,求i=abj=cd[gcd(i,j)=k] T,a,b,c,d,k5×104 分析 $O(n^ 阅读全文
posted @ 2019-08-14 22:11 birchtree 阅读(305) 评论(0) 推荐(0) 编辑
摘要:Codeforces 1178D (思维+数学) 题面 给出正整数n(不一定是质数),构造一个边数为质数的无向连通图(无自环重边),且图的每个节点的度数为质数 分析 我们先构造一个环,每个点的度数都是2。但由于n不一定是质数,我们还需要再加k条边。然后对于i[1,k],我们加边(i,i 阅读全文
posted @ 2019-07-21 11:24 birchtree 阅读(310) 评论(0) 推荐(0) 编辑
摘要:[Codeforces 316E3]Summer Homework(线段树+斐波那契数列) 顺便安利一下这个博客,给了我很大启发(https://gaisaiyuno.github.io/) 题面 有一个数列fi满足f0=f1=1,fi=fi1+fi2(i2)(就是 阅读全文
posted @ 2019-07-18 17:57 birchtree 阅读(377) 评论(0) 推荐(0) 编辑
摘要:[Codeforces 364D]Ghd(随机算法) 题面 给出n个正整数,在其中选出n/2(向上取整)个数,要求这些数的最大公约数最大,求最大公约数的最大值 分析 每个数被选到的概率12,因此每次随机选出一个数x,选k次,对于每个数处理出它所能得到的最大答案。显然最 阅读全文
posted @ 2019-07-17 21:53 birchtree 阅读(480) 评论(0) 推荐(1) 编辑
摘要:题面 "传送门" 分析 我们先考虑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 阅读全文
posted @ 2019-02-11 09:02 birchtree 阅读(522) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示