众所周知,XDOJ 1308(http://acm.xidian.edu.cn/problem.php?id=1308)由于内存限制太紧成为了一道毒瘤题。因此,我们重置了这道题。
给定各有n个整数的4个数列A,B,C,D,要从每个数列中各取出1个数,使4个数的和为0。求这样组合的个数。当一个数列中有多个相同的数字时,把它们当不同的数字看待
众所周知,XDOJ 1308(http://acm.xidian.edu.cn/problem.php?id=1308)由于内存限制太紧成为了一道毒瘤题。因此,我们重置了这道题。
给定各有n个整数的4个数列A,B,C,D,要从每个数列中各取出1个数,使4个数的和为0。求这样组合的个数。当一个数列中有多个相同的数字时,把它们当不同的数字看待
单组数据,对于每组数据
第一行一个整数n (1≤n≤4000)
接下来共n行,每行四个整数,第i行为Ai,Bi,Ci,Di(|Ai|, |Bi|, |Ci|, |Di| <= 2^{28})
每组数据输出一行一个整数,表示能得到和为0的组合个数
6 -45 22 42 -16 -41 -27 56 30 -36 53 -37 77 -36 30 -75 -46 26 -38 -10 62 -32 -54 -6 45
5
合法的情况为(-45, -27, 42, 30), (26, 30, -10, -46), (-32, 22, 56, -46),(-32, 30, -75, 77), (-32, -54, 56, 30).
本题和 1308 相比只有内存限制和时间限制不同!