上一页 1 2 3 4 5 6 7 8 ··· 63 下一页
摘要: 不难发现这个\(f_S(i,j)\)就是\({\rm S}[i:j]\)的\(\rm border\)的长度。优美的性质是数据随机。 建一个SAM出来,之后我们枚举一个\(i\),之后在SAM上暴力跑,跑到endpos集合大小为1的节点就停,因为这种只出现一次的子串显然不会成为\(\rm borde 阅读全文
posted @ 2020-02-10 20:16 asuldb 阅读(56) 评论(0) 推荐(0)
摘要: 又快退役了,所以写写一句话题解。 ZR1269 http://zhengruioi.com/contest/536/problem/1269 看起来好像有点数位dp的感觉;根据套路,如果在某一位上$b_i<a_i$,那么之后这一位上就可以随便填了,而这个可以随便填的数我们就钦定它有调节作用,无论其他 阅读全文
posted @ 2020-02-09 21:13 asuldb 阅读(530) 评论(1) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-02-09 20:12 asuldb 阅读(4) 评论(0) 推荐(0)
摘要: "题目" 求$\sum_{i=1}^n[(i,n)=1]i^m$。$n$非常大,以质因数分解后的形式给出。 随手反演一波,上面那个式子就是 $$\sum_{d|n}\mu(d)\sum_{i=1}^{\frac{n}{d}}(i\times d)^m=\sum_{d|n}\mu(d)d^m\sum_ 阅读全文
posted @ 2020-02-05 15:48 asuldb 阅读(129) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-02-04 21:16 asuldb 阅读(3) 评论(0) 推荐(0)
摘要: "题目" 题意:对于一个字符串$S$,对于某个子串$S[l,r]$,如$S[l,r]=S[1,r l+1]$,那么就称该子串为好的;给定序列$w_i$,定义一个子串$S[l,r]$的权值为$\min_{i=l}^r w_i$; 初始时有一空串,每次在该串末位加入一个字符$c_i$,求每次操作后字符串 阅读全文
posted @ 2020-02-04 20:45 asuldb 阅读(391) 评论(0) 推荐(1)
摘要: 题目 可以写出方程 :\(dp_i= \min\{dp_j+(d_i-d_j)p_i+q_i|d_i-d_j\leq l_i\}\) 其中\(d_i\)是到根的距离。 可以将这个方程化为 \(dp_j+d_ip_i-d_jp_i+q_i = -p_id_j + dp_j+(d_ip_i+q_i)\) 阅读全文
posted @ 2020-02-01 20:55 asuldb 阅读(82) 评论(0) 推荐(0)
摘要: "题目" 当了数天的快乐颓废人,之后就啥也不会了; 有一个简单的dp,设$dp_{i,j,k,p}$表示前$i$个物品,花费了$j$元,购买了$k$个,白嫖了$p$个;转移的话考虑当前物品是买、白嫖、还是不买也不嫖;复杂度是$O(n^3m)$的,显然过不去; 考虑对于一组物品,我们如何判断用一定钱数 阅读全文
posted @ 2020-02-01 08:14 asuldb 阅读(208) 评论(0) 推荐(0)
摘要: "题目" 好像经典的做法是关键点+调和级数,但是不太会;于是就打个SAM+暴力启发式合并 我们只需要算一下每个$i$是多少个AA串的结尾,是多少个BB串的开头,我们发现这两个问题其实是等价的;我们算每个$i$是多少个AA串的结尾即可; 其实我们只需要对于每个$i$算有多少$j define re r 阅读全文
posted @ 2020-01-22 11:27 asuldb 阅读(186) 评论(0) 推荐(0)
摘要: "题目" 显然SAM版题,写它的原因就是我太颓了;之后学习了一下正规的广义SAM写法,争取以后不再写 代码 阅读全文
posted @ 2020-01-20 20:43 asuldb 阅读(270) 评论(1) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 63 下一页