#YBTJJ0701. A. 【例题1】字符串哈希

A. 【例题1】字符串哈希

题目描述

如题,给定 NN 个字符串(第 ii 个字符串长度为 MiM_i,字符串内包含数字、大小写英文字母),请求出 NN 个字符串中共有多少个不同的字符串。

输入格式

第一行包含一个整数 NN,为字符串的个数。

接下来 NN 行每行包含一个字符串,为所提供的字符串。

输出格式

输出包含一行,包含一个整数,为不同的字符串个数。

样例

5
abc
aaaa
abc
abcc
12345
4

数据规模与约定

对于 30%30\% 的数据:1N10,Mi6,1Mmax151 \le N \le 10 , M_i \approx 6 , 1 \le Mmax \le 15

对于 70%70\% 的数据: $1 \le N \le 1000 , M_i \approx 100 , 1 \le Mmax \le 150$。

对于 100%100\% 的数据:$1 \le N \le 10000 , M_i \approx 1000 , 1 \le Mmax \le 1500$。