#P50508. 「AHOI2013」 差异

「AHOI2013」 差异

题目描述

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

1i<jnlen(Ti)+len(Tj)2lcp(Ti,Tj)\sum_{1 \le i < j \le n} \operatorname{len}(T_i)+\operatorname{len}(T_j)-2\operatorname{lcp}(T_i,T_j)

输入格式

一行,一个字符串 SS

输出格式

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

样例

ababc
54

数据范围与提示

对于 100%100\% 的数据, 2n5000002 \le n \le 500000