随笔分类 -  数论——逆元

摘要:考虑作者太懒了,博客里面的同余符号都用等号代替 qwq 威尔逊定理 威尔逊定理大概是这么个东西: $$(p 1)!= 1(mod ~~ p)$$ 其中 p 当然是质数辣~ Proof 然后我们考虑证明? 首先: $$p 1= 1(mod ~~ p)$$ 那么我们只需要证明 $(p 2)!=1 (mo 阅读全文
posted @ 2019-04-23 12:42 Jμdge 阅读(2247) 评论(0) 推荐(2)
摘要:这题炒鸡简单,只要第一步想对了后面顺风顺水QWQ(然鹅我没想到) 前置芝士: 1. 斐波那契数列通项公式 2. 等比数列求和公式 3. "二项式定理" 这题要求的就是 $\sum_{i=1}^n Fib(i)^k$ ,其中 Fib 就是斐波那契数列 如果说没有 k 的话怎么做?仍然不会.jpg 于是 阅读全文
posted @ 2019-04-18 18:50 Jμdge 阅读(272) 评论(0) 推荐(0)
摘要:这篇博客就是讲证费马的,没什么意思。 既然是要用群论证明费马小定理,那么我们先用数论证明一下。 (以下的 p 为一个质数) 首先我们考虑 一个前置定理: 第一个证明 若 $(c,p) =1$ (即 c 与 p 的 gcd 为 1),且 $ac ≡ bc (mod\ p)$ , 那么由 $a ≡ b 阅读全文
posted @ 2019-02-22 22:16 Jμdge 阅读(3025) 评论(5) 推荐(1)
摘要:既然没人写扩欧,那我就来一发吧。 扩欧也还好,就是跑的有点慢,然后写的时候还有点烦,不过还是卡过去了。 考场上看到这道题又蒙了。。。怎么回事第一题又要爆零了? 然后我打了个暴力测了一下极限数据根本过不去(幸好没把电脑整死机) 于是想了又想,整出了个 $ O(s* t)$的扩欧算法(打了一个小时的样子 阅读全文
posted @ 2018-11-01 09:18 Jμdge 阅读(183) 评论(0) 推荐(0)
摘要:题意简介 没什么好说,就是让你求出 1 ~ n 之间每个数转化为二进制后 '1' 的个数,然后乘起来输出积 题目分析 emmmm.... 两种解法(同是 $O(\log^2 N)$ 的算法,组合数效率完爆 数位dp,当然是我自己的数位dp)。 于是翻车了...这么久 算法实现 1. 组合数 组合数非 阅读全文
posted @ 2018-08-27 10:59 Jμdge 阅读(1023) 评论(0) 推荐(0)
摘要:关于一些逆元知识的拓展 刚艹完一道 提高- 的黄题(曹冲养猪) ,于是又来混一波讲解了 ——承接上文扫盲篇 四、Lucas定理(求大组合数取模) 题外话 这里Lucas定理的证明需要用到很多关于组合数的定理知识, 那么关于一些组合数的知识,详情你可以看这里:Binamoto' blog。 再讲讲lu 阅读全文
posted @ 2018-08-15 09:48 Jμdge 阅读(701) 评论(0) 推荐(1)
摘要:watch out 本文是博主的 csdn 上搬过来的,格式有点崩,看不下去的可以去 博主的 csdn 上看(上面 格式会好很多,并且有些公式也用 $\LaTeX$ update 上去了,但是博主也在 cnblogs 上更新了一下...lateX 都用上了,应该不至于不能看) 最近有点颓废啊,写篇b 阅读全文
posted @ 2018-07-16 09:19 Jμdge 阅读(10795) 评论(5) 推荐(31)