AT_abc413_b.[ABC413B] cat 2
入门
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定 N 种字符串 S1,S2,…,SN。
你可以进行如下操作一次:
- 选择两个不同的整数 i,j (1≤i≤N,1≤j≤N),将 Si 和 Sj 按顺序连接起来。
请你求出通过上述操作能够得到多少种不同的字符串。
需要注意的是,即使选择的 (i,j) 不同,只要连接后的字符串相同,也只算作一种。
输入格式
输入以如下格式从标准输入读入。
N
S1
S2
⋮
SN
输出格式
输出通过操作能够得到的不同字符串的种数。
输入输出样例
输入#1
4 at atco coder der
输出#1
11
输入#2
5 a aa aaa aaaa aaaaa
输出#2
7
输入#3
10 armiearggc ukupaunpiy cogzmjmiob rtwbvmtruq qapfzsitbl vhkihnipny ybonzypnsn esxvgoudra usngxmaqpt yfseonwhgp
输出#3
90
说明/提示
限制条件
- 2≤N≤100
- N 为整数
- Si 是仅由小写英文字母组成的,长度在 1 到 10 之间的字符串
- Si=Sj (1≤i<j≤N)
样例解释 1
可以得到的字符串有:atatco、atcoat、atcoder、atcocoder、atder、coderat、coderatco、coderder、derat、deratco、dercoder 共 11 种。因此输出 11。
样例解释 2
可以得到的字符串有:aaa、aaaa、aaaaa、aaaaaa、aaaaaaa、aaaaaaaa、aaaaaaaaa 共 7 种。因此输出 7。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?