数列长度到了109,转移矩阵边长n到了8000,除了FFT还能怎么写??!! 当然,这题由于取模,必须用NTT. 同时由于取得是乘积,所以用m的原根来搞,每次NTT完了,把后面的部分加到前面去. 注意,X不会出现0,因此一旦S集合中出现0,删掉.原根判不了0. ...
分类:
其他好文 时间:
2017-03-15 20:28:44
阅读次数:
184
本文转自:http://blog.csdn.net/skywalkert/article/details/52553048 0. 写在前面 在程序设计中,可能会碰到多种类型的计数问题,其中不少涉及到组合数的计算,所以笔者写下这么一篇文章,期望能解决一些常规的组合数求模问题。以下部分内容改编自Aekd ...
分类:
其他好文 时间:
2017-01-26 22:13:11
阅读次数:
425
欧拉定理 若$a,p\;\in\;N^{+},(a,p)=1$,则$a^\phi(p)\;\equiv\;1(mod\;p)$. 阶 使得$a^x\;\equiv\;1(mod\;p)$的最小正整数$x$称为$a$模$p$的阶,记为$ord_pa$. 找一个数的阶可以暴力求解,原根为$\phi(p)... ...
分类:
其他好文 时间:
2017-01-07 21:04:17
阅读次数:
217
题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1135 题意:中文题诶~ 思路:设m是正整数,a是整数,若a模m的阶等于φ(m),则称a为模m的一个原根。(其中φ(m)表示m的欧拉函数)给出1个质数P,找出P最 ...
分类:
其他好文 时间:
2016-12-25 18:29:50
阅读次数:
174
至于本原根是什么,在此就不详谈了。 Python代码如下: 运行结果: ...
分类:
编程语言 时间:
2016-10-27 07:39:03
阅读次数:
539
题目链接:51nod 1135 原根 设 m 是正整数,a是整数,若a模m的阶等于φ(m),则称 a 为 模m的一个原根。(其中φ(m)表示m的欧拉函数) 阶:gcd(a,m)=1,使得成立的最小的 r,称为 a 对 模m 的 阶。 φ(m):在[1,m)的区间内与m互质的数的个数。 求模素数p的原 ...
分类:
其他好文 时间:
2016-10-23 20:14:44
阅读次数:
203
http://www.lydsy.com/JudgeOnline/problem.php?id=2219 弄了一个晚上加一个午休再加下午一个钟。。终于ac。。TAT 数论渣渣求轻虐!! 题意:求解 x^A=B(mod n) 在0~n内解的个数。其中1 <= A, B <= 10^9, 1 <= K ...
分类:
其他好文 时间:
2016-09-08 18:19:04
阅读次数:
262
1319: Sgu261Discrete Roots Description 给出三个整数p,k,a,其中p为质数,求出所有满足x^k=a (mod p),0<=x<=p-1的x。 Input 三个整数p,k,a。 Output 第一行一个整数,表示符合条件的x的个数。 第二行开始每行一个数,表示符 ...
分类:
其他好文 时间:
2016-09-07 14:28:45
阅读次数:
179
写得太好了。。忍不住转载啊。。 未授权,侵权删。 原博文链接:http://blog.163.com/gc_chdch@126/blog/static/172279052201641935828402/ 学习总结:初等数论(3)——原根、指标及其应用 最近知道了一本书叫《数论概论(第3版)》(A F ...
分类:
其他好文 时间:
2016-09-06 21:18:10
阅读次数:
295
转自:http://blog.163.com/gc_chdch@126/blog/static/172279052201641935828402/ 学习总结:初等数论(3)——原根、指标及其应用 2016-05-19 15:58:28| 分类: 信息学——学习总 | 标签:初等数论 数学 |举报|字 ...
分类:
其他好文 时间:
2016-09-06 21:15:33
阅读次数:
216