#D. 前缀总分(编程题)

    传统题 1000ms 256MiB

前缀总分(编程题)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定 nn 个由小写英文字母组成的字符串 s1,s2,,sns_1, s_2, · · · , s_n ,定义前缀总分为 V=i<jP(si,sj)V = ∑_{i<j}P(s_i , s_j) 其中 P(si,sj)P(s_i , s_j) 表示 si,sjs_i , s_j 的最长公共前缀的长度。

小蓝可以选择其中一个字符串,并修改其中的一个字符。请问修改后前缀总分最大为多少?

输入格式

输入的第一行包含一个正整数 nn

接下来 nn 行,每行包含一个字符串 sis_i

输出格式

输出一行包含一个整数表示答案。

样例

3 
aab 
bbb 
abb
5

解释 #1

将第二个字符串改为 abbabb ,得分为 $P(aab, abb)+P(aab, abb)+P(abb, abb) = 1 + 1 + 3 = 5 $。

数据范围

  • 对于 20%20\% 的评测用例,1n201 ≤ n ≤ 20
  • 对于所有评测用例,1n2001 ≤ n ≤ 200 1si2001 ≤ |s_i | ≤ 200 ,其中 si|s_i | 表示 sis_i 的长度。

蓝桥杯自测

未参加
状态
已结束
规则
IOI
题目
8
开始于
2024-4-22 15:45
结束于
2024-4-23 15:45
持续时间
24 小时
主持人
参赛人数
25