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