Submission #1070531


Source Code Expand

from collections import Counter
n = input()
a = [int(x) for x in raw_input().split()]
a.sort()
c = 0
if n&1:
    if a[0] == 0:
        del a[0]
        d = Counter(a)
        for i in d.keys():
            if i == 0:
                print 0
                exit(1)
            if i&1:
                print 0
                exit(1)
            if not(i&1):
                if d[i] == 2:
                    c += 1
                if d[i] != 2:
                    print 0
                    exit(1)
    if c == (n-1)//2:
        print (1 << c)%(10**9+7)
if not(n&1):
    d = Counter(a)
    for i in d.keys():
        if i&1:
            if d[i] == 2:
                c +=1
            if d[i] != 2:
                print 0
                exit(1)
        if not(i&1):
            print 0
            exit(1)
    if c == n//2:
        print (1 << c)%(10**9+7)

Submission Info

Submission Time
Task C - Lining Up
User shubh
Language Python (2.7.6)
Score 0
Code Size 901 Byte
Status RE
Exec Time 152 ms
Memory 11504 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 300
Status
AC × 2
RE × 1
AC × 5
RE × 6
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All subtask_1_invalid_01.txt, subtask_1_invalid_02.txt, subtask_1_max_01.txt, subtask_1_max_02.txt, subtask_1_max_valid_01.txt, subtask_1_max_valid_02.txt, subtask_1_min_valid_01.txt, subtask_1_rand_01.txt, subtask_1_rand_02.txt, subtask_1_valid_01.txt, subtask_1_valid_02.txt
Case Name Status Exec Time Memory
sample_01.txt AC 18 ms 2804 KB
sample_02.txt RE 19 ms 2804 KB
sample_03.txt AC 18 ms 2804 KB
subtask_1_invalid_01.txt RE 109 ms 10184 KB
subtask_1_invalid_02.txt RE 37 ms 4760 KB
subtask_1_max_01.txt RE 134 ms 11504 KB
subtask_1_max_02.txt RE 126 ms 11504 KB
subtask_1_max_valid_01.txt AC 152 ms 11504 KB
subtask_1_max_valid_02.txt AC 150 ms 11504 KB
subtask_1_min_valid_01.txt AC 19 ms 2804 KB
subtask_1_rand_01.txt RE 89 ms 9084 KB
subtask_1_rand_02.txt RE 127 ms 11036 KB
subtask_1_valid_01.txt AC 92 ms 8908 KB
subtask_1_valid_02.txt AC 45 ms 4980 KB