#P4248. [AHOI2013] 差异

    ID: 3179 远端评测题 2000ms 500MiB 尝试: 3 已通过: 1 难度: 6 上传者: 标签>后缀数组SA后缀树后缀自动机SAM各省省选2013安徽

[AHOI2013] 差异

题目描述

给定一个长度为 nn 的字符串 SS,令 TiT_i 表示它从第 ii 个字符开始的后缀。求

$$\displaystyle \sum_{1\leqslant i<j\leqslant n}\operatorname{len}(T_i)+\operatorname{len}(T_j)-2\times\operatorname{lcp}(T_i,T_j) $$

其中,len(a)\text{len}(a) 表示字符串 aa 的长度,lcp(a,b)\text{lcp}(a,b) 表示字符串 aa 和字符串 bb 的最长公共前缀。

输入格式

一行,一个字符串 SS

输出格式

一行,一个整数,表示所求值。

cacao
54

提示

数据规模与约定

  • 对于 100%100\% 的数据,保证 2n5000002\le n\le 500000,且 SS 中均为小写字母。