Submission #6000665


Source Code Expand

import collections
n = int(input())
v = list(map(int, input().split()))
a = []
b = []
for i in range(n // 2):
    a.append(v[(i+1)*2-1])
    b.append(v[(i+1)*2-2])
a = collections.Counter(a)
b = collections.Counter(b)
 
 
if a.most_common()[0][0] != b.most_common()[0][0]:
    print(n - a.most_common()[0][1] - b.most_common()[0][1])
elif len(a.most_common()) == 1 and len(b.most_common()) == 1:
    print(n//2)
elif a.most_common()[1][1] + b.most_common()[0][1] > a.most_common()[0][1] + b.most_common()[1][1]:
    print(n - a.most_common()[1][1] - b.most_common()[0][1])
else:
    print(n - a.most_common()[0][1] - b.most_common()[1][1])

Submission Info

Submission Time
Task C - /\/\/\/
User suzuken1
Language Python (3.4.3)
Score 300
Code Size 658 Byte
Status AC
Exec Time 161 ms
Memory 18656 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 20
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 98 ms 17768 KB
ababa_1.txt AC 98 ms 16264 KB
eq_0.txt AC 72 ms 14232 KB
eq_1.txt AC 70 ms 14232 KB
rnd_17.txt AC 70 ms 14136 KB
sample1_3132.txt AC 20 ms 3316 KB
sample2_iw.txt AC 20 ms 3316 KB
sample3_1111.txt AC 20 ms 3316 KB
top2_0.txt AC 81 ms 14232 KB
top2_1.txt AC 81 ms 14780 KB
top2_2.txt AC 80 ms 13768 KB
top2_3.txt AC 82 ms 14240 KB
top2modoki_0.txt AC 82 ms 14764 KB
top2modoki_1.txt AC 76 ms 14308 KB
top2modoki_2.txt AC 75 ms 13852 KB
top2modoki_3.txt AC 75 ms 13848 KB
vary_1.txt AC 119 ms 18656 KB
vary_2.txt AC 161 ms 17784 KB
vary_3.txt AC 112 ms 14136 KB
zoro_0.txt AC 20 ms 3316 KB