0751 ABC353_E Yet Another Sigma Problem | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

0751

ABC353_E Yet Another Sigma Problem

Easy 时间限制 1000 ms 内存限制 262144 KB
Trie

题目详情

返回题库

题目描述

对于字符串x和y,定义f(x,y)如下:

  • f(x,y)是x和y的最长公共前缀的长度。

给你一个由小写英文字母组成的N字符串(S1​,…,SN​)。求以下表达式的值:

$\sum_{i=1}^{N-1}$ $\sum_{j=i+1}^{N}$​f($S_{i}$,$S_{j}$).

输入描述

第一行输入一个正整数N

第二行$S_{1}$,$S_{2}$,$S_{3}$,...$S_{N}$

数据范围:

  • 2≤N≤3× $10^{5}$
  • Si​是一个由小写英文字母组成的字符串。
  • 1≤∣Si​∣
  • ∣S1​∣+∣S2​∣+…+∣SN​∣≤3×$10^{5}$

输出描述

输出答案

提示

样例1解释:

  • f(S1​,S2​)=2
  • f(S1​,S3​)=1
  • f(S2​,S3​)=1

因此,答案为f(S1​,S2​)+f(S1​,S3​)+f(S2​,S3​)=4。

测试样例

样例支持多行内容展示
样例1
输入
3
ab abc arc
输出
4
样例2
输入
11
ab bb aaa bba baba babb aaaba aabbb a a b
输出
32
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。