摘要:        
考虑一个动态规划,fif_ifi 表示前 iii 个字符的划分方案。枚举 iii,对于 sss 前 iii 个字符的某个后缀,如果出现在字典里,就转移。形式化地,如果 s[j⋯i]s[j \cdots i]s[j⋯i] 为一个在字典的后缀,那么 fi=∑jfj−1f_i = \sum \limit    阅读全文
posted @ 2023-07-24 21:24
HappyBobb
阅读(12)
评论(0)
推荐(0)
        
            
        
        
摘要:        
提供一个非常容易的做法。 还是考虑点分治,但不用莫反,也不用容斥。 考虑找出重心后深搜,找到每个点到重心的路径的点权 gcd\gcdgcd。把他们全都扔到 set 里面,直接枚举 set 里面两个数就好。 这看起来很暴力,其实是个经典套路。由于 gcd\gcdgcd 在 O(logv)O(\l    阅读全文
posted @ 2023-07-24 16:00
HappyBobb
阅读(26)
评论(0)
推荐(0)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号