上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 35 下一页
摘要: "传送门" 其实要求的东西就是后缀树上所有叶子对的距离之和.构建反串SAM,然后构建parent树(原串后缀树),然后就是树型dp的事,~~具体细节留给读者自行思考~~ ~~那个,不会看代码啊~~ cpp include define LL long long define il inline de 阅读全文
posted @ 2018-12-16 20:16 ✡smy✡ 阅读(113) 评论(0) 推荐(0) 编辑
摘要: "传送门" 对原串构建SAM,然后在上面走出这个串,~~联系Splay求第k大~~,需要知道每个状态往后走总共有多少子串,这个可以按照拓扑序逆序dp得到(至于dp初始状态,本质相同子串算一个就为1,否则为endpos的大小) 阅读全文
posted @ 2018-12-16 19:29 ✡smy✡ 阅读(122) 评论(2) 推荐(0) 编辑
摘要: "传送门" upd 19.4.24: WC这个做法真的有问题,不往回跳会WA是因为一开始跳到了S[1...l 1]所对应的点,然后往后接字符的时候可能会因为不在正确的endpos中,然后往回跳过头,其实一开始只要从起点开始跳就行了 Orz @Itst ddw 这题写死我了,因为一点点~~鬼会注意到的 阅读全文
posted @ 2018-12-15 15:57 ✡smy✡ 阅读(167) 评论(2) 推荐(0) 编辑
摘要: "传送门" 我是真的弱,看题解都写了半天,,, ~~这题答案应该是$\sum_{i=1}^{a}\binom{a}{i}\sum_{j=0}^{min(b,i 1)}\binom{b}{j}$~~ 上面那个式子无法化简qwq 把A和b的抛硬币情况连在一起,记成一个01串,那么如果某个串代表B获胜,那 阅读全文
posted @ 2018-12-12 14:19 ✡smy✡ 阅读(133) 评论(0) 推荐(0) 编辑
摘要: "传送门" 我太弱了,只会乱搞,~~正解是不可能正解的,这辈子不可能写正解的,太蠢了又想不出什么东西,就是乱搞这种东西,才能维持得了做题这样子~~ 考虑将询问离线,按右端点排序,并且预处理出每个位置往前面第一个大于这个数的位置,记为$fa_i$ 如果加入一个右端点$i$,那么可以加上贡献的左端点有以 阅读全文
posted @ 2018-12-11 17:30 ✡smy✡ 阅读(151) 评论(0) 推荐(0) 编辑
摘要: "传送门" $Spaly:$~~???~~ 考虑在暴力模拟的基础上优化 如果要插入一个数,那么根据二叉查找树的性质,这个点一定插在他的前驱的右子树或者是后继的左子树,可以利用set维护当前树里面的数,方便查找前驱后继.不过具体要插到前驱处还是后继处呢?可以把前驱后继在树上的lca找出来,看一下新点如 阅读全文
posted @ 2018-12-11 17:04 ✡smy✡ 阅读(151) 评论(2) 推荐(0) 编辑
摘要: "传送门" 这题tm把AC自动机叉掉了,,, 只能考虑别的做法 把所有串连在一起,不同串的交界处加入一些不同的字符,然后求出sa数组和height数组,现在一个询问的答案就是和那个询问串的lcp正好为询问串长度的原串个数,而这在把后缀排好序后是一个区间,每个原串答案为包含这个原串的某个点的区间个数 阅读全文
posted @ 2018-12-11 08:46 ✡smy✡ 阅读(145) 评论(0) 推荐(0) 编辑
摘要: "传送门" 好妙蛙 即串$s$长度为$n$首先考虑如果一个长度为$len$的$border$存在,当且仅当对所有$i\in[1,len],s[i]=s[n len+i]$,也就是所有模$n len$同余的所有位置上的字符要相同,如果存在一对(0,1),他们之间的下标之差为$x$,则对于所有的$y|x 阅读全文
posted @ 2018-12-07 09:31 ✡smy✡ 阅读(112) 评论(0) 推荐(0) 编辑
摘要: "传送门" 这一类题都要考虑推式子 首先推出题目要求的式子,枚举正好有$s$个颜色的种类(范围$[0,p=min(\lfloor\frac{n}{s}\rfloor,m)]$),然后对于后面的颜色可能也有数量为$s$的,容斥一下即可,即$$ans=\sum_{k=0}^{p}w_k \binom{m 阅读全文
posted @ 2018-12-07 08:58 ✡smy✡ 阅读(143) 评论(0) 推荐(0) 编辑
摘要: "传送门" 这一类题都要考虑推式子 首先,原式为$$f(n)=\sum_{i=0}^{n}\sum_{j=0}^{i}S(i,j) 2^j j!$$ 可以看成$$f(n)=\sum_{j=0}^{n}2^j j!\sum_{i=j}^{n}S(i,j)$$ 又因为$$S(i,j)=\frac{1}{ 阅读全文
posted @ 2018-12-07 08:39 ✡smy✡ 阅读(114) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 35 下一页