给定各有n个整数的4个数列A,B,C,D,要从每个数列中各取出1个数,使4个数的和为0。求这样组合的个数。当一个数列中有多个相同的数字时,把它们当不同的数字看待
(友情提示:本题数据被加强,任何数绝对值不超过2的28次方)
主页 | 讨论版 | 问题 | 名次 | 状态 | 统计 |
请自觉遵守比赛规则,违者严惩,不接受求情! |
给定各有n个整数的4个数列A,B,C,D,要从每个数列中各取出1个数,使4个数的和为0。求这样组合的个数。当一个数列中有多个相同的数字时,把它们当不同的数字看待
(友情提示:本题数据被加强,任何数绝对值不超过2的28次方)
单组数据,对于每组数据
第一行一个整数n (1≤n≤4000)
接下来共n行,每行四个数字,第i行为Ai,Bi,Ci,Di
每组数据输出一行一个整数,表示能得到和为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).