logo AlgoBeat OnlineJudge
登录 注册

#200655. 前缀单词

内存限制:125 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

一组单词是安全的,当且仅当不存在一个单词是另一个单词的前缀,这样才能保证数据不容易被误解。现在你手上有一个单词集合 ,你需要计算有多少个子集是安全的。

注意空集永远是安全的。

输入格式

第一行一个数 ,表示集合的大小,以下 行。每行一个由 构成的字符串。

输出格式

安全子集的个数。

样例

样例输入 1

3
hello
hell
hi

样例输出 1

6

数据范围与提示

数据范围及约定

  • 的数据,满足
  • 对于 的数据,满足 ,字符串长度 ,没有两个字符串是完全相同的。