
数学-逆元/Lucas
Endless_Way
这个作者很懒,什么都没留下…
展开
-
BZOJ 2186 [Sdoi2008]沙拉公主的困惑
线性求逆元+欧拉函数关于线性求逆元: http://blog.miskcoo.com/2014/09/linear-find-all-invert http://blog.youkuaiyun.com/whyorwhnt/article/details/19169035本题题解: http://blog.youkuaiyun.com/PoPoQQQ/article/details/39957117本题卡内存+卡时,注原创 2016-09-07 18:43:08 · 339 阅读 · 0 评论 -
BZOJ 2111 [ZJOI2010]Perm 排列计数
组合数+Lucas定理题目可以转化成求1~n排列的小根堆数目,那么对于每一个i位置,他的子树节点个数是确定的,记为f[i],那么有f[i]=C(siz[i-1],siz[i<<1])*f[i<<1]*f[i<<1|1]注意到n可能大于p,套Lucas定理即可【Lucas定理】注意,当且仅当p是质数时才可以用Lucas定理。在不考虑求逆元的情况下,单次时间复杂度O(logpn)O(log_pn)#in原创 2016-09-28 11:35:11 · 302 阅读 · 0 评论 -
UOJ 74 [UR #6]破解密码
逆元就说这种题怎么考场上没有人AC,原来有坑点- -考虑 hih_i 和 hi+1h_{i+1} 的关系: 有 hi+1≡hi∗26−26n∗si+si(mod p)h_{i+1} \equiv h_i * 26 - 26^n * s_i + s_i (mod\ p) ① 即 si≡hi+1−26∗hi1−26n(mod p)s_i \equiv \frac{h_{i+1} - 26*h_i}{原创 2017-02-11 22:32:39 · 522 阅读 · 0 评论 -
洛谷 2480 [SDOI2010]古代猪文
中国剩余定理+Lucas定理题目就是要求G∑i|nCinmodpG^{\sum_{i|n}C_n^i} \mod p 然后费马小定理一下,变成求指数modp−1\mod p-1模数是合数,拆开来对每一个小质因数做一遍,最后CRT合并一下即可。注意费马小定理ap−1≡1(modp)a^{p-1} \equiv 1 \pmod p成立,当且仅当pp是质数,且a,pa,p互质,然而GG=模数虽然不满足定理原创 2017-04-27 23:36:27 · 446 阅读 · 0 评论