摘要: 这道题把我坑了好久...... 原因竟是CRT忘了取正数! 题意:求 指数太大了,首先用欧拉定理取模。 由于模数是质数所以不用加上phi(p) 然后发现phi(p)过大,不能lucas,但是它是个square free,可以分解质因数然后lucas然后CRT。 然后就没有然后了......模板套来套 阅读全文
posted @ 2018-11-29 20:17 huyufeifei 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 记一下结论: 当p为质数时,C(n, a) = C(n % p, a % p) * C(n / p, a / p) (mod p) 1 #include <cstdio> 2 3 typedef long long LL; 4 const int N = 100010; 5 6 LL inv[N], 阅读全文
posted @ 2018-11-29 19:06 huyufeifei 阅读(151) 评论(0) 推荐(0) 编辑
摘要: CRT从各种方面上都吊打exCRT啊...... 短,好理解... 考虑构造bi使得bi % pi = ai,bi % pj = 0。然后全加起来就行了。 显然bi的构造就是ai * (P/pi) * inv(P/pi)。 exCRT: 是这样的,重新手推了一个短一点的模板。题是洛谷P3868 猜数 阅读全文
posted @ 2018-11-29 16:48 huyufeifei 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 逆元模板P1082 1 #include <cstdio> 2 #include <algorithm> 3 4 int exgcd(int a, int b, int &x, int &y) { 5 if(!b) { 6 x = 1; 7 y = 0; 8 return a; 9 } 10 int 阅读全文
posted @ 2018-11-29 16:21 huyufeifei 阅读(167) 评论(1) 推荐(0) 编辑
摘要: 啊我死了。 肝了三天的毒瘤题......他们考场怎么A的啊。 大意: 给你若干个形如 的方程组,求最小整数解。 嗯......exCRT的变式。 考虑把前面的系数化掉: 然后就是exCRT板子了。 我TM想要自己写出一个板子,然后GG了...... 我快疯了。 然后抄了板子(滑稽) 注意细节,快速幂 阅读全文
posted @ 2018-11-29 16:03 huyufeifei 阅读(220) 评论(0) 推荐(0) 编辑
试着放一个广告栏(虽然没有一分钱广告费)

『Flyable Heart 応援中!』 HHG 高苗京铃 闪十PSS 双六 電動伝奇堂 章鱼罐头制作组 はきか 祝姬 星降夜