返回题解分享
讨论 / 题解分享/ 帖子详情

数组分割(编程题) - 题解

t = int(input())
for _ in range(t):
    n = int(input())
    l = list(map(int,input().split()))
    a = len(list(filter(lambda x: x%2==0,l)))
    b = n - a
    if b % 2 != 0:
        print(0)
        continue
    else:
        print(pow(2,a+max(1,b)-1,1000000007))
0 回复 0 转发 0 喜欢 1 阅读
回复 (0)
默认 最新
暂无回复,快来抢沙发!