#593. 多写题解多交流才能学好OI(exchange)

多写题解多交流才能学好OI(exchange)

【题目描述】

有 N 名学生,他们不喜欢写题解,这让老师很生气。老师决定要使用强制措施了。

学校题库中有 M 道题目,编号为 1 ~ M。老师让每名学生必须从题库中选择 K 道题目写题解。学生们为了快速完成这个任务,便各自选取了自己认为最好写的 K 道题目,并将题目编号写在题单上交给了老师。老师希望学生们写完题解后能够相互交流,但如果两名学生的题单上一道相同的题目也没有,那么这两名学生就不能相互交流了。

现在,老师想知道有多少对学生不能相互交流,以便调整他们的题单。你能帮助老师吗?

【输入格式】

第一行,三个整数 N, M, K。

接下来 N 行,每行 K 个互不相同的正整数,表示每名学生选择的 K 道题目的编号。

【输出格式】

一个整数,表示不能相互交流的学生的对数。

【样例输入】

3 1000000 5
1 2 3 4 5
6 7 8 9 10
9 8 7 6 543210

【样例输出】

2

【样例解释】

第1名学生和第2名学生不能相互交流,第1名学生和第3名学生不能相互交流。

【数据范围】

100%的数据: 2 ≤ N ≤ 50000,6 ≤ M ≤ 1000000,1 ≤ K ≤ 10,数据保证同一个学生所写的题目编号互不相同,且题目编号均为不超过 M 的正整数。

子任务编号 分值 N M K
1 10 ≤ 10 ≤ 5
2 20 ≤ 1000 ≤ 1000000 ≤ 10
3 10 ≤ 50000 ≤ 10 ≤ 6
4 60 ≤ 1000000 ≤ 10