
数学
Moon1125666900
这个作者很懒,什么都没留下…
展开
-
逆元
要求(AB\frac{A}{B})%p时,由于A很大,我们只给出n(n=A%p)(我们给定的A必能被B整除)。B关于p的逆元即求x使得B*x%p=1,则AB\frac{A}{B}%p=AB∗x\frac{A}{B}*x,即A除以B等价于A乘上B的逆元。 1、p为质数,gcd(B,p)=1时,由费马小定理可得Bp−1B^{p-1}%p=1,则AB\frac{A}{B}%p=AB∗x\frac{A}{原创 2017-02-24 22:06:05 · 446 阅读 · 0 评论 -
POJ1067
设a、b为两堆石堆的石子数。 仅讨论必败的状态,显然ab。 首先对于石堆a、b和b、a的胜负是相同的,不妨令a<ba<b. 可以得到几个显而易见的结论: 1、若 (a, b) 是必败态,则对于所有的 x <> a 和 y <> b,(x, b) 和 (a, y) 是必胜态。 证明: 对于 x > a 和 y > b,不管是哪一种情况,总可以从 x 堆或 y 堆中取出一定量的石子使当前状态原创 2017-04-06 22:54:37 · 855 阅读 · 0 评论 -
数学知识
莫比乌斯反演 设F(n)和f(n)为定义在非负整数集合上的函数,令F(n)=∑d|nf(d)F(n)=\sum_{d|n} {f(d)} ,则有结论: f(n)=∑d|nμ(d)F(nd)f(n)=\sum_{d|n}{\mu(d)F(\frac{n}{d})} 函数μ的定义如下: (1)若d=1,那么 μ(d)=1\mu(d)=1; (2)若d=p1∗p2∗…∗原创 2017-02-20 22:16:24 · 396 阅读 · 0 评论 -
【ARC090 F】Strange Nim(SG函数)
题面: A 和 B 在玩取石子游戏,他们轮流操作,每次选择其中一堆石子,取走一部分 有 n 堆石子,每堆一开始有 Ai 个 每堆石子在不同时刻能取的石头个数是不一样的 具体来说,当第 i 堆石子有 x 个的时候,最多在这堆石子中取走 ⌊xKi⌋⌊xKi⌋⌊\frac{x}{Ki}⌋ 个, 最少取走一个 1<=n<=200 1 <= Ai, Ki <= 1e9...原创 2018-03-30 10:03:34 · 431 阅读 · 0 评论 -
莫比乌斯函数/反演&&杜教筛 小结
1)莫比乌斯函数/反演 PPT https://wenku.baidu.com/view/fbec9c63ba1aa8114431d9ac.html bzoj 2440 https://www.lydsy.com/JudgeOnline/showsource.php?id=2721111 莫比乌斯函数基础应用(容斥) bzoj 2301 https://www.lyd...原创 2018-04-25 23:08:09 · 390 阅读 · 0 评论 -
第二类斯特林数
这里有比较详细的总结 https://blog.youkuaiyun.com/OwenOwl/article/details/79442341 主要就是知道斯特林数的两种表达方法, 一个是组合递推,S(i, j) = j ∗ S(i − 1, j) + S(i − 1, j − 1) 一个是容斥通项, 。 还有这个重要结论 证明的话,左边相当于n个球随便放到x个盒的方案数,右边相当于枚举放了k个原创 2018-05-04 22:13:56 · 1469 阅读 · 0 评论 -
Prufer序列
详见M大神的Blog http://www.matrix67.com/blog/archives/682 主要记住这个公式: 每个点的度数为Di时树的个数 (n−2)![(D1−1)!(D2−1)!..(Dn−1)!]\frac{(n-2)!} { [ (D1-1)!(D2-1)!..(Dn-1)! ]} 如果一些点没有限制,...原创 2018-05-06 00:18:08 · 355 阅读 · 0 评论 -
BSGS&&扩展BSGS
BSGS算法用于解决已知 a,b,P的情况下,(a、P互质) 求最小的非负整数x满足ax≡b(mod P)ax≡b(mod P)a^x≡b(mod P) 具体操作百度一大把,这里简略说一下,就是令m=P−−√P\sqrt{P} 设x=i*m+j,枚举i然后左右同乘yi∗myi∗my^{i*m}的逆元,转化为求aj≡z′(mod P)aj≡z′(mod P)a^j≡z'(mod P)是否...原创 2018-06-03 12:17:43 · 560 阅读 · 0 评论