4202: Counting Arrays
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:0
解决:0
题目描述
# Counting Arrays
### 内存
1024MB
### 时间
2S
## 题目描述
给定 $N$ 个序列,编号从 $1$ 到 $N$。序列 $i$ 的长度为 $L_i$,其第 $j$ 个元素 $(1 \leq j \leq L_i)$ 是 $a_{i,j}$。
当两个序列长度相等且对应位置的元素都相同时,这两个序列被认为是相同的。在给定的 $N$ 个序列中,有多少个不同的序列?
## 输入格式
输入按以下格式从标准输入给出:
$N$
$L_1$ $a_{1,1}$ $a_{1,2}$ ... $a_{1,L_1}$
$L_2$ $a_{2,1}$ $a_{2,2}$ ... $a_{2,L_2}$
$\vdots$
$L_N$ $a_{N,1}$ $a_{N,2}$ ... $a_{N,L_N}$
## 输出格式
输出不同序列的数量。
## 输入输出样例
### 输入样例1
```
4
2 1 2
2 1 1
2 2 1
2 1 2
```
### 输出样例1
```
3
```
### 输入样例2
```
5
1 1
1 1
1 2
2 1 1
3 1 1 1
```
### 输出样例2
```
4
```
### 输入样例3
```
1
1 1
```
### 输出样例3
```
1
```
## 数据范围与提示
【样例1说明】
样例输入1包含四个序列:
- 序列1:(1, 2)
- 序列2:(1, 1)
- 序列3:(2, 1)
- 序列4:(1, 2)
除了序列1和序列4相同外,这些序列两两不同,所以共有三个不同的序列。
【样例2说明】
样例输入2包含五个序列:
- 序列1:(1)
- 序列2:(1)
- 序列3:(2)
- 序列4:(1, 1)
- 序列5:(1, 1, 1)
【数据范围】
$1 \leq N \leq 2 \times 10^5$
$1 \leq L_i \leq 2 \times 10^5(1 \leq i \leq N)$
$0 \leq a_{i,j} \leq 10^9 (1 \leq i \leq N, 1 \leq j \leq L_i)$
所有序列的元素总数$\sum_{i=1}^N L_i$不超过 $2 \times 10^5$
所有输入都是整数
## 题目来源
ABC226B