AT_abc353_e [ABC353E] Yet Another Sigma Problem

Description

[problemUrl]: https://atcoder.jp/contests/abc353/tasks/abc353_e 文字列 $ x,y $ に対して $ f(x,y) $ を以下で定義します。 - $ x,y $ の最長共通接頭辞の長さを $ f(x,y) $ とする。 英小文字からなる $ N $ 個の文字列 $ (S_1,\ldots,S_N) $ が与えられます。次の式の値を求めてください。 $ \displaystyle\ \sum_{i=1}^{N-1}\sum_{j=i+1}^N\ f(S_i,S_j) $

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ S_1 $ $ \ldots $ $ S_N $

Output Format

答えを出力せよ。

Explanation/Hint

### 制約 - $ 2\leq\ N\leq\ 3\times\ 10^5 $ - $ S_i $ は英小文字からなる文字列 - $ 1\leq\ |S_i| $ - $ |S_1|+|S_2|+\ldots+|S_N|\leq\ 3\times\ 10^5 $ - 入力される数値は全て整数 ### Sample Explanation 1 \- $ f(S_1,S_2)=2 $ - $ f(S_1,S_3)=1 $ - $ f(S_2,S_3)=1 $ なので、答えは $ f(S_1,S_2)+f(S_1,S_3)+f(S_2,S_3)\ =\ 4 $ です。