#P12314. [蓝桥杯 2024 国 C] 集合的数量

[蓝桥杯 2024 国 C] 集合的数量

题目背景

截止 2025 年 4 月 23 日,蓝桥杯官网本题测试数据不符合测试点范围要求(或者说,本题数据点范围限制不明确),存在类似如下的数据:

9
{}
{}
{""}
{"ejoa"}
{"aehr","ncuy"}
{"lidm","dgxy"}
{"fzxh"}
{"vtfh","vtfh","ksoc","vtfh"}
{"ksoc","vtfh","ksoc","vtfh"}

洛谷的数据剔除了此类情况。如果需要在蓝桥杯题库提交本题请注意这个问题。

题目描述

小蓝有 nn 个集合,这些集合中的元素还未去重。每个集合 SiS_i 最多含有 55 个长度不大于 44 的仅含小写字母的字符串 Si,jS_{i,j}

你需要计算小蓝的这些集合去重后有多少个(集合内的元素和集合之间都要去重)。

每个集合用 {"abc"}{"a","b","c","d"} 的形式输入 (无空格)。

输入格式

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

接下来 nn 行,每行包含一个字符串,描述一个集合 SiS_i

输出格式

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

3
{"a","b","b","b"}
{"a","a","b","b"}
{"a","a","a","b"}
1

提示

样例说明

三个集合本质上都是 {"a","b"}

评测用例规模与约定

  • 对于 40%40\% 的评测用例,n10n \leq 10
  • 对于所有评测用例,1n10001 \leq n \leq 1000Si5|S_i| \leq 5Si,j4|S_{i,j}| \leq 4