Submission #6001400


Source Code Expand


sequence_list=[]
sequence_even_value_cnt_sortlist=[]
sequence_odd_value_cnt_sortlist=[]
sequence_even_value_cnt={}
sequence_odd_value_cnt={}
even_2_maxnum=0
odd_2_maxnum=0

sequence_num=int(input())
sequence_list=input().split()

for i in range(sequence_num):
    if i%2==0:
        sequence_even_value_cnt[sequence_list[i]]=sequence_even_value_cnt.get(sequence_list[i],0)+1
    else:
        sequence_odd_value_cnt[sequence_list[i]]=sequence_odd_value_cnt.get(sequence_list[i],0)+1
        
sequence_even_value_cnt_sortlist=sorted(sequence_even_value_cnt.items(),key=lambda x:x[1],reverse=True)
sequence_odd_value_cnt_sortlist=sorted(sequence_odd_value_cnt.items(),key=lambda x:x[1],reverse=True)

even_1_maxnum=sequence_even_value_cnt_sortlist[0][1]
odd_1_maxnum=sequence_odd_value_cnt_sortlist[0][1]

for j in sequence_even_value_cnt_sortlist:
    
    if even_1_maxnum!=j[1]:
        even_2_maxnum=j[1]
        break

for k in sequence_odd_value_cnt_sortlist:
    
    if odd_1_maxnum!=k[1]:
        odd_2_maxnum=k[1]
        break

if sequence_even_value_cnt_sortlist[0][0]!=sequence_odd_value_cnt_sortlist[0][0]:
    ans=sequence_num-(even_1_maxnum+odd_1_maxnum)
elif len(sequence_even_value_cnt_sortlist)==1 and len(sequence_odd_value_cnt_sortlist)==1:
    ans=sequence_num//2
elif even_2_maxnum>=odd_2_maxnum:
    ans=sequence_num-(even_2_maxnum+odd_1_maxnum)
else:
    ans=sequence_num-(even_1_maxnum+odd_2_maxnum)

print(ans)
    

Submission Info

Submission Time
Task C - /\/\/\/
User suzuken1
Language Python (3.4.3)
Score 0
Code Size 1489 Byte
Status WA
Exec Time 115 ms
Memory 23268 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 300
Status
AC × 3
AC × 16
WA × 4
Set Name Test Cases
Sample sample1_3132.txt, sample2_iw.txt, sample3_1111.txt
All ababa_0.txt, ababa_1.txt, eq_0.txt, eq_1.txt, rnd_17.txt, sample1_3132.txt, sample2_iw.txt, sample3_1111.txt, top2_0.txt, top2_1.txt, top2_2.txt, top2_3.txt, top2modoki_0.txt, top2modoki_1.txt, top2modoki_2.txt, top2modoki_3.txt, vary_1.txt, vary_2.txt, vary_3.txt, zoro_0.txt
Case Name Status Exec Time Memory
ababa_0.txt AC 86 ms 16492 KB
ababa_1.txt AC 96 ms 16276 KB
eq_0.txt AC 74 ms 9948 KB
eq_1.txt WA 69 ms 10332 KB
rnd_17.txt AC 68 ms 9844 KB
sample1_3132.txt AC 17 ms 3064 KB
sample2_iw.txt AC 17 ms 3064 KB
sample3_1111.txt AC 17 ms 3064 KB
top2_0.txt WA 76 ms 10328 KB
top2_1.txt WA 74 ms 10812 KB
top2_2.txt AC 83 ms 10236 KB
top2_3.txt AC 74 ms 10144 KB
top2modoki_0.txt AC 77 ms 10388 KB
top2modoki_1.txt AC 76 ms 10948 KB
top2modoki_2.txt AC 73 ms 10332 KB
top2modoki_3.txt AC 84 ms 10140 KB
vary_1.txt AC 115 ms 23268 KB
vary_2.txt WA 113 ms 22956 KB
vary_3.txt AC 99 ms 17464 KB
zoro_0.txt AC 17 ms 3064 KB