随笔分类 -  数学

摘要:##大步小步算法(baby step giant step,BSGS) 是一种用来求解离散对数(即模意义下对数)的算法,即给出 axb(modm)a,b,m 的值(这里保证 am 互质,求解 m 既然保证了 am 互质,那么很容易联想 阅读全文
posted @ 2022-09-28 23:03 I_N_V 阅读(219) 评论(0) 推荐(0) 编辑
摘要:###前置知识 ####欧拉函数 若正整数m,a,满足(a,m)=1,则aϕ(m)1(mod:m) ####阶 若正整数m,a,满足(a,m)=1,则使得$a^n\equiv 1(mod : m)nam\delta_m(a) 阅读全文
posted @ 2022-01-03 16:34 I_N_V 阅读(143) 评论(0) 推荐(0) 编辑
摘要:###背包 ####题解 构造生成函数 那么相乘得到F(x)=x1x4=xi0(i+41i)xi=i1(i+3i)xi 则$ans=[x^n]F(x)=\frac{n(n+1)(n+2)} 阅读全文
posted @ 2021-11-23 13:34 I_N_V 阅读(120) 评论(0) 推荐(0) 编辑
摘要:####多项式:A(x)=i=0naixi ####形式幂级数:A(x)=i0aixi 其中aiK,K是一个域,通常我们考虑K=RK=Zp 注意这里的x可以理解为独立于域K的一个 阅读全文
posted @ 2021-11-22 23:53 I_N_V 阅读(93) 评论(0) 推荐(0) 编辑
摘要:####向量空间的基 向量空间中最大的线性无关组称为该向量空间的一组基 ####线性无关组 一些向量v1,v2,···,vk 不存在a1v1+a2v2+···+akvk=0a1,a2,···,ak ###线性基 一般指Z2(模2下,或 阅读全文
posted @ 2021-11-20 23:48 I_N_V 阅读(164) 评论(0) 推荐(0) 编辑
摘要:###题目描述 ###题解 首先设f(S)=TSg(tTt),g(n)=fib(n)2 一个性质: h(n)=f(n)g(n),若f(n),g(n)都为线性递推式,则h(n)也为线性递推式 那么 \(fib(n)^2=[ 阅读全文
posted @ 2021-11-18 22:20 I_N_V 阅读(307) 评论(0) 推荐(0) 编辑
摘要:###题目描述 ###题解 sin(x+v)=sinxcosv+cosxsinv cos(x+v)=sinxsinv+cosxcosv 所以 $$(sin(x+v)cos(x+v))= \begin{pmatrix} cos 阅读全文
posted @ 2021-11-17 23:03 I_N_V 阅读(42) 评论(0) 推荐(0) 编辑
摘要:##矩阵 设K为一个域,满足1i,jn,aijK的数表 $$A=\begin{pmatrix} a_{11}&a_{12}&···&a_{1n}\ a_{21}&a_{22}&···&a_{2n}\ ·&·&&·\ ·&·&&·\ a_{n1 阅读全文
posted @ 2021-11-17 00:17 I_N_V 阅读(122) 评论(0) 推荐(0) 编辑
摘要:##题面描述 给一个mn的方格,每个格子可以是黑色或者白色。要求左右相邻两格不能同为白色且相邻两列不能全为黑色。求满足条件的方案数.1m5,1n1018 ###题解 因为m很小,所以可以每列每列的考虑,每列可以用状压来表 阅读全文
posted @ 2021-11-16 18:17 I_N_V 阅读(296) 评论(0) 推荐(0) 编辑
摘要:###狄利克雷卷积 设f:NRg:NR是两个函数 则它们的狄利克雷卷积为(fg)(n)=d|nf(d)g(nd) ###命题 如果f(n)g(n)h(n)=(fg)(n) ## 阅读全文
posted @ 2021-11-04 21:30 I_N_V 阅读(106) 评论(0) 推荐(0) 编辑
摘要:###题面描述 ###题解 求i=1n1j=i+1nlcm(ai,aj)=i=1n1j=i+1naiajgcd(ai,aj) 设$f(d)=\sum_{i=1}^{n-1}\sum_ 阅读全文
posted @ 2021-11-03 21:05 I_N_V 阅读(50) 评论(0) 推荐(0) 编辑
摘要:###题面描述 ###题解 设[condition]={1if condition 成立 0if condition 不成立 则$ans=\sum_{1\leq x,y\leq n}[a_{b_x}=b_ 阅读全文
posted @ 2021-11-02 23:48 I_N_V 阅读(29) 评论(0) 推荐(0) 编辑
摘要:####铺垫 已知g(n)的前缀和f(n)=I=1ng(i),则可以通过f来反求g,g(n)=f(n)f(n1) 已知g(n)的因数和f(n)=d|ng(d),如何通过f来反求g \(g(n)=g(p_1^{\alpha1}p_2^{\alp 阅读全文
posted @ 2021-11-02 23:30 I_N_V 阅读(57) 评论(0) 推荐(0) 编辑
摘要:####题面 ###题解 首先考虑f0(n) 不难发现f0(n)=f0(p1α1p2α2···pkαk)=2k 对于互质的两个数p,q 不难发现f0(pq)=f0(p)f0(q)=2p+qf0(n)为积 阅读全文
posted @ 2021-10-31 22:39 I_N_V 阅读(38) 评论(0) 推荐(0) 编辑
摘要:##定义 #####如果f:NR,满足对任意互质的正整数p,q,都有f(qp)=f(q)f(p),则称f(x)为积性函数 ####例子: 1(n)=1 id(n)=n \(\epsilon(n)=[n=1],\epsilon(1)=1,\epsil 阅读全文
posted @ 2021-10-28 20:51 I_N_V 阅读(209) 评论(0) 推荐(0) 编辑
摘要:###题目描述 ###题解 对于每次询问可以对新加入的数或移除的数进行单独贡献计算 假设新加入或移除的数为x=p1α1p2α2···pkαk 显然每个质数的系数无关紧要,所以对一新加入\移除的数只考虑已存在的数中是否有$p_1,p_2, 阅读全文
posted @ 2021-10-25 21:18 I_N_V 阅读(32) 评论(0) 推荐(0) 编辑
摘要:###问题描述 有n个互不相同的球,放到k个互不相同的盒子里,每个盒子里至少要有一个球,求方案数 #####递推式方式: f[n][k]=kf[n1][k]+f[n1][k1] f[n][k]S2(n,k) 时间复杂度为O(kn) #####用容 阅读全文
posted @ 2021-10-24 22:58 I_N_V 阅读(68) 评论(0) 推荐(0) 编辑
摘要:###题目描述 ###题解 首先可以知道一个矩阵最多只能有8个特殊点,因此这8个点的状态很好表示,并且n,m数据范围很小,可以考虑用状压dp来计算 因为局部极小值为周围最小的,可以考虑从小到大填数 设dp[i][j]为填了前i个数,特殊点状态为j的方案数(j的二进制第i位表示第i个特殊点是否填上) 阅读全文
posted @ 2021-10-24 00:11 I_N_V 阅读(177) 评论(0) 推荐(0) 编辑
摘要:##定理 设S是一个有限集,A1,A2,···,An是S的n个子集,则 $|\bigcup_{i=1}^nA_i|=\sum_{i=1}^n(-1)^{i-1}\cdot\sum_{1 \leq j_1< j_2···< j_i\leq n}|\bigcap_{k=1}^{i}A_{j_k 阅读全文
posted @ 2021-10-21 21:53 I_N_V 阅读(135) 评论(0) 推荐(0) 编辑
摘要:(nm)=n!(nm)!m! (nm)=(n1m1)+(n1m) 取n (n1m1) 不取n (n1m) \({n \choos 阅读全文
posted @ 2021-10-16 19:12 I_N_V 阅读(50) 评论(0) 推荐(0) 编辑

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