UOJ Logo

NOI.AC

3S 512MB

#758. b

统计

小z最近又迷上了一个推球的游戏。在数轴上点 a1,a2,..,am 各有一个球,在点 b1+0.5,b2+0.5,...,bl+0.5 的地方各有一个洞,小z会把球全部向正方向推,直到落入一个洞中,一个洞能容纳无穷多的球。小z认为这样一次游戏的得分是最终有球的洞的数量,记为 score({a1,a2,...,am},{b1,b2,..,bl}) 现在小 z 有 n 个集合 S1,S2,...,Sn,小z想知道 1i<jni×j×score(Si,Sj) 。其中 表示按位异或。

输入格式

第一行一个整数 n

接下来 n 行,每行表示一个集合,第一个整数 ki,表示集合大小。接下来 ki 个整数,Sij.

输出格式

一行一个整数表示答案。

样例数据

输入样例一

2
2 1 2
2 2 1

输出样例一

4

数据规模与约定

对于 20% 的数据满足,1ki,Si,j10

对于 60% 的数据满足,1ki,Si,j50

对于 100% 的数据满足,1n5000,1ki,Si,j500

时间限制:3s

空间限制:512MB