题面 "传送门" 前置芝士 $BSGS$ 什么?你不会$BSGS$?百度啊 原根 对于素数$p$和自然数$a$,如果满足$a^x\equiv 1\pmod{p}$的最小的$x$为$p 1$,那么$a$就是$p$的一个原根 离散对数 对于素数$p$,以及$p$的一个原根$g$,定义$y$为$x$的离散 ...
分类:
其他好文 时间:
2019-02-02 17:16:15
阅读次数:
221
"传送门" 好久没写数论题了写一次调了1h 首先发现递推式是一个乘方的形式,线性递推和矩阵快速幂似乎都做不了,那么是否能够把乘方运算变成加法运算和乘法运算呢? 使用原根!学过$NTT$的都知道$998244353$的原根$G=3$。 使用原根之后,可以得到一个等价的新递推式:$G^{g_i} = \ ...
分类:
其他好文 时间:
2019-02-01 11:29:08
阅读次数:
178
$\color{ 0066ff}{ 题目描述 }$ 小C有一个集合S,里面的元素都是小于M的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为N的数列,数列中的每个数都属于集合S。小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助:给定整数x,求所有可以生成出的,且满足数列 ...
分类:
其他好文 时间:
2019-01-18 16:31:12
阅读次数:
129
FFT优化背包 可以推出dp式子 乘法不可做。M是质数,变成原根 dp式子现在是加法 其实每次是原来的f数组,对可以转移的s集合进行卷积(即FFT优化背包) 直接快速幂搞定 详细一些: 循环卷积无非就是多了一个取值的位置,每次FFT之后,一个位置再变成两个位置的和,剩下>=m的位置再变成0 也有结合 ...
分类:
其他好文 时间:
2019-01-17 19:39:51
阅读次数:
189
求 n 个点简单无向连通图个数,膜 $1004535809$ (是一个质数,原根是 $3$) $n \leq 130000$ sol: 推式子的方法...应该到处都有 记录一下指数生成函数 (EGF) 的做法 先设 $g(x)$ 为 n 个点简单无向图的 EGF ,可以知道 $g(x)=\sum\l ...
分类:
其他好文 时间:
2019-01-15 17:04:35
阅读次数:
230
Description 小C有一个集合$S$,里面的元素都是小于$M$的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为$N$的数列, 数列中的每个数都属于集合$S$。小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助: 给定整数$x$,求所有可以生成出的,且满足数列中所 ...
分类:
其他好文 时间:
2019-01-13 00:27:20
阅读次数:
211
题目大意: 设$f(i)$为使$(x+y)^i \equiv x^i (mod\ p)$成立的(x,y)的对数。其中$1 \leq x \leq p 1 , 1\leq y\leq m$,m,p给定且p是一个质数。求$\sum_{i=1}^{p 1}i f(i)$,p 1$。 所以可以得到这样的k的 ...
分类:
其他好文 时间:
2019-01-11 22:10:08
阅读次数:
160
" 传送门 " Description 小C有一个集合$S$,里面的元素都是小于$M$的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为$N$的数列,数列中的每个数都属于集合$S$。小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助: 给定整数$x$,求所有可以生成出的, ...
分类:
其他好文 时间:
2019-01-10 15:40:36
阅读次数:
161
任意模数NTT 众所周知,为了满足单位根的性质,\(NTT\)需要质数模数,而且需要能写成\(a2^{k} + r\)且\(2^k \ge n\) 比较常用的有\(998244353,1004535809,469762049\),这三个原根都是\(3\) 如果要任意模数怎么办? \(n\)次多项式在 ...
分类:
其他好文 时间:
2019-01-05 21:32:53
阅读次数:
320
一些废话 _嗯,这道题今天考试考了,写一篇题解祭奠一下。_ 昨天学了欧拉定理与欧拉函数,老师说不会考难题,于是我就刚这道题刚了2个小时,推了半天规律结果还是差了不少,不过代码和题解比较相似。但是结论有错误。(~~MMP~~我又不是欧拉,考场上推出原根定理?) ~~昨天学欧拉定理今天考原根,老师的良心 ...
分类:
其他好文 时间:
2018-12-31 19:06:28
阅读次数:
262