素数的判定与筛法 判定:很简单嘛!暴力大法参上! (不相信从来不刷水的我竟然做了这样的题……) 这就是传说中的O(根号N)大暴力…… 那么还有个算法叫Miller-rabin…… 那么我们来介绍一下这是个什么东西: 首先让我们了解这几个概念: 费马小定理:对于素数p和任意整数a,有ap ≡ a(mo ...
分类:
其他好文 时间:
2016-11-27 06:50:07
阅读次数:
201
upupup Font: Times New Roman | Verdana | Georgia Font Size: ← → Problem Description 最近侯ry感觉自己在数学方面的造诣不忍直视;他发现他的学习速率呈一个指数函数递增,疯狂的陷入学习的泥潭,无法自拔;他的队友发现了他的 ...
分类:
其他好文 时间:
2016-11-23 07:40:56
阅读次数:
149
数论复习之费马与欧拉 QB_UDG 2016年11月8日10:16:18 1.费马小定理 Fermat Theory 如果 p是素数,且a与p互质,即gcd(a,p)=1 那么(a^p-1) ≡ 1 (mod p) 应用: 求乘法逆元 乘法逆元: (x*x’)≡ 1 (mod p) 称x’为x模p的 ...
分类:
其他好文 时间:
2016-11-09 22:51:01
阅读次数:
226
题意:有一棵N个点的树,每个点上有点权 定义路径长度为所经过的所有点的点权之和,树的直径为一棵树中最大的路径长度 有N次询问,每次询问要求回答所有树的直径之积 每次询问后会删一条边,树的数量会+1 要求回答N次询问,答案 mod 10^9+7 n<=100000 思路:因为知道每次删哪条边所以可以离 ...
分类:
其他好文 时间:
2016-11-03 13:28:34
阅读次数:
211
题目不难懂。式子是一个递推式,并且不难发现f[n]都是a的整数次幂。(f[1]=a0;f[2]=ab;f[3]=ab*f[2]c*f[1]...) 我们先只看指数部分,设h[n]. 则 h[1]=0; h[2]=b; h[3]=b+h[2]*c+h[1]; h[n]=b+h[n-1]*c+h[n-1 ...
分类:
其他好文 时间:
2016-10-23 20:56:30
阅读次数:
162
素数的判定与筛法 判定:很简单嘛!暴力大法参上! (不相信从来不刷水的我竟然做了这样的题……) 这就是传说中的O(根号N)大暴力…… 那么还有个算法叫Miller-rabin…… 那么我们来介绍一下这是个什么东西: 首先让我们了解这几个概念: 费马小定理:对于素数p和任意整数a,有ap ≡ a(mo ...
分类:
其他好文 时间:
2016-10-07 01:19:55
阅读次数:
156
【题目大意】 一个二维平面。在这个平面内,如果当前跳到了(x,y) ,那下一步可以跳到以下 4个点: (x-1,y), (x+1,y), (x,y-1), (x,y+1)。 假设到达(x,y)需要耗费的体力用 C(x,y)表示。 对于 C(x,y),有以下几个性质: 1 、若x=0或者 y=0,则 ...
分类:
其他好文 时间:
2016-09-29 17:32:09
阅读次数:
167
http://www.lydsy.com/JudgeOnline/problem.php?id=1951 (题目链接) 题意 废话一堆。。求解: Solution 真的是数论经典题,什么都用上了。 因为费马小定理,每p-1个g相乘会得到1,那么容易得到: 所以现在关键是求: 大组合数取模,Lucas ...
分类:
其他好文 时间:
2016-09-29 17:29:06
阅读次数:
127
传送门 一句话怎么说来着 算法+高级数据结构=OI 现在我感觉到的是 我会的算法+我会的高级数据结构=WA 这道题提交了三四十次,从刚看题到完全写好花了好几天..,主要死于看错费马小定理的适用条件。 下面是正经题解: 首先,这道题的难点不在于找到有多少个路径(很明显的点分治),而是判断一条路径是否合 ...
分类:
其他好文 时间:
2016-09-28 15:48:05
阅读次数:
149