摘要: 洛谷模板题面:https://www.luogu.org/problemnew/show/P4720 扩展卢卡斯被用于解决模数为合数情形下的组合数问题。 首先我们把模数mod质因数分解,解决模每个素数的幂意义下的组合数这样一个子问题,最后用crt把他们合并到一起。 那么我们现在要解决这样一个问题: 阅读全文
posted @ 2019-07-03 22:44 Sinuok 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 这道题思路方面就不多讲了,主要是通过这题学一下lct维护子树信息。 lct某节点u的子树信息由其重链的一棵splay上信息和若干轻儿子子树信息合并而成。 splay是有子树结构的,可以在rotate,access的时候由儿子update到父亲,而轻儿子的信息update不上来,需要另外记一下。 记s 阅读全文
posted @ 2019-07-03 15:52 Sinuok 阅读(169) 评论(0) 推荐(0) 编辑