上一页 1 2 3 4 5 6 7 ··· 20 下一页
摘要: #### [Luogu5211 [ZJOI2017]字符串](https://www.luogu.com.cn/problem/P5211) ### 最小后缀理论、哈希、线段树 对于一个字符串的后缀,如果可能在它后面加入一个字符串之后,能够使该后缀能够成为最小后缀,我们设该后缀$\in T$,那么$ 阅读全文
posted @ 2021-04-13 16:23 GK0328 阅读(56) 评论(0) 推荐(0) 编辑
摘要: UOJ584 【ZJOI2020】字符串 $\operatorname 本题是询问区间本质不同元素的问题,可以考虑对询问离线,然后依次加入元素并打上标记,同时撤销上一次修改的位置。 要保证复杂度,就必须保证所有本质不同平方串只能被插入一次。 我们考虑到,如果我们依次将每一个$\operatornam 阅读全文
posted @ 2021-04-13 16:03 GK0328 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Luogu4501 [ZJOI2018]胖 膜拜$\operatorname$秒杀这道题。 线段树 我们可以观察一下Bellman-Ford算法在这张图上是如何进行松弛的,对于一个拥有从$0$号点来的边的瞭望塔$a_i$来说,它在第一步一定会被边$0-u$松弛,随后向两边扩张,直到遇到阻碍后停止,形 阅读全文
posted @ 2021-04-01 14:11 GK0328 阅读(43) 评论(0) 推荐(0) 编辑
摘要: Luogu5334 [JSOI2019]节日庆典 exkmp 本题的突破口在于,对于一个位置$i$,从$i$以后可能成为最优解的后缀数量极少。 容易发现,当我们处理到位置$k$时,对于此时的两个后缀$i,j(i<j)$,如果$T_i,T_j$均有可能在$\ge k$的位置成为最优解,那么一定满足$\ 阅读全文
posted @ 2021-02-28 11:25 GK0328 阅读(68) 评论(0) 推荐(0) 编辑
摘要: Luogu3348 [ZJOI2016]大森林 \(LCT\) 这道题初看十分恐怖,需要维护区间加叶子节点,区间修改生长节点,每棵树中加入叶子节点的位置可能不同,很难对于每棵树直接维护。 虽然每棵树都会产生大量信息,但是我们如果冷静分析一下,就会发现有许多信息是重复的。 我们先使问题简单化。 注意到 阅读全文
posted @ 2021-02-22 21:41 GK0328 阅读(62) 评论(0) 推荐(0) 编辑
摘要: CF1010F Tree 重链剖分+\(NTT\) 直接考虑$A_i$并不容易,我们可以进行差分,具体来说,令: \[ B_i=A_i-\sum_{j \in son_i} A_j \] 这样我们只需要保证$B_i>0$即可,同时$\sum B_i = x$。 根据插板法,如果有$k$个点,那么它的 阅读全文
posted @ 2021-02-21 16:15 GK0328 阅读(51) 评论(0) 推荐(0) 编辑
摘要: Luogu4195 【模板】扩展BSGS \[ a^x \equiv b (\bmod p) \] 在$a,p$不互质情况下,我们无法直接进行$BSGS$,原因是$ac \equiv bc (\bmod p)$无法直接推出$a \equiv b (\bmod p)$。 设$(a,p)=g$。 当$g 阅读全文
posted @ 2021-02-07 10:09 GK0328 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Luogu4720 【模板】扩展卢卡斯 设$p=p_1^p_2^\cdots$。 求出每一个${n \choose m} \mod p_i^$的值,进行$CRT$合并。 求解$\frac{n!}{m!(n-m)!} \mod p^k$。 然而$\frac{n!}{m!(n-m)!}$不一定与$p^k 阅读全文
posted @ 2021-02-07 09:39 GK0328 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Luogu4389 付公主的背包 生成函数 对于一个物品,建立生成函数: \[ \sum_{i=0}^{\infty} x^{iv}\\ =\frac{1}{1-x^v} \] 把$n$个多项式乘起来,时间复杂度显然不太行。 考虑先把多项式进行$\ln$,加起来,再$\exp$,这就需要我们快速求$ 阅读全文
posted @ 2021-02-05 21:57 GK0328 阅读(53) 评论(0) 推荐(0) 编辑
摘要: Luogu6279 [USACO20OPEN]Favorite Colors G 并查集、启发式合并 这道题说实话挺阴间的。。。 首先,我们把对于一个节点的子节点合并(子节点数大于$1$的情况下才进行合并),对应的到达孙子节点的边也需要合并,如果是分层图的形式的话,这么做就直接做完了。 可是这道题奇 阅读全文
posted @ 2021-02-05 15:52 GK0328 阅读(71) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 20 下一页