摘要: 题意 给定一个字符串,求一个回文子串,使得它的长度×出现次数最大 思路 回文自动机 学了之后再来补坑qwq 后缀自动机SAM 参(zhao)考(ban)STO "beretty 的博客" 对原串建SAM,然后跑manacher,对于每个回文串,在SAM询问出现次数,求最大值即可 由于直接在SAM上面 阅读全文
posted @ 2019-08-09 11:37 擅长平地摔的艾拉酱 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一个环,从任意一个点出发形成一个串,求这个串的最小字典序 思路 O(n)做法最小表示法 ,~~不会,再见~~ 按照处理环的套路,先倍长了再说 后缀数组SA 显然就是求最小的后缀,但是要注意这个后缀长度必须不小于n,后缀排序裸题(因为数据过水所以不需要离散化) 后缀自动机SAM (~~据说这 阅读全文
posted @ 2019-08-09 11:22 擅长平地摔的艾拉酱 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题意 "链接" 思路 先特判掉在同一个区域内的人,他们不需要桥,下面不考虑他们 k==1时,即只有一座桥,假设它的位置是k,那么对于每个人i,他的贡献是$|k ai|+|k bi|$,可以看出这两部分的结构是一样的,可以分开看。于是问题就变成了有2n个人,求一个位置k,使得$\Sigma_{i=1} 阅读全文
posted @ 2019-08-09 09:22 擅长平地摔的艾拉酱 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题意 "链接" 思路 假的网络流 由于无法直接储存油量这个状态,加上k很小,可以把原图分层,分为k+1层图,分别表示当前油量为0~k 连边 1. 对于满油的第k层,连给四个方向,如果向回走了权值为B,否则为0,表示走一步 2. 对于非满油层,如果当前点是加油站,那么它只有一条指向第k层对应点的边,权 阅读全文
posted @ 2019-08-09 08:52 擅长平地摔的艾拉酱 阅读(340) 评论(0) 推荐(0) 编辑
/*取消选中*/