Submission #5989263
Source Code Expand
#include <bits/stdc++.h> using namespace std; const int maxv=1e5+100; int num[2][maxv]; int n,x; struct point{ int v,m; }; bool cmp(point &a,point &b) { return a.m>b.m; } point k1[maxv],k2[maxv]; int main() { cin>>n; for(int i=0;i<n;i++){ cin>>x; num[i%2][x]++; } int cnt1=0,cnt2=0; for(int i=0;i<maxv;i++){ if(num[0][i]>0){ k1[cnt1].v=i; k1[cnt1].m=num[0][i]; cnt1++; } if(num[1][i]>0){ k2[cnt2].v=i; k2[cnt2].m=num[1][i]; cnt2++; } } sort(k1,k1+cnt1,cmp); sort(k2,k2+cnt2,cmp); if(k1[0].v!=k2[0].v){ cout<<n-k1[0].m-k2[0].m<<endl; } else { int n1,n2; n2=n/2; n1=n-n2; int ans=999999999; if(cnt1>1){ ans=min(ans,n-k1[1].m-k2[0].m); } else ans=min(ans,n1+n2-k2[0].m); if(cnt2>1){ ans=min(ans,n-k1[0].m-k2[1].m); } else ans=min(ans,n2+n1-k1[0].m); cout<<ans<<endl; } return 0; } /* 4 1 2 3 4 2 1 2 */
Submission Info
Submission Time | |
---|---|
Task | C - /\/\/\/ |
User | viscaria |
Language | C++14 (GCC 5.4.1) |
Score | 300 |
Code Size | 1163 Byte |
Status | AC |
Exec Time | 39 ms |
Memory | 1792 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 300 / 300 | ||||
Status |
|
|
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 | 38 ms | 1024 KB |
ababa_1.txt | AC | 38 ms | 1024 KB |
eq_0.txt | AC | 35 ms | 384 KB |
eq_1.txt | AC | 36 ms | 384 KB |
rnd_17.txt | AC | 36 ms | 384 KB |
sample1_3132.txt | AC | 1 ms | 256 KB |
sample2_iw.txt | AC | 1 ms | 256 KB |
sample3_1111.txt | AC | 1 ms | 256 KB |
top2_0.txt | AC | 36 ms | 1152 KB |
top2_1.txt | AC | 36 ms | 1024 KB |
top2_2.txt | AC | 36 ms | 1024 KB |
top2_3.txt | AC | 36 ms | 1024 KB |
top2modoki_0.txt | AC | 38 ms | 1024 KB |
top2modoki_1.txt | AC | 35 ms | 1024 KB |
top2modoki_2.txt | AC | 37 ms | 1024 KB |
top2modoki_3.txt | AC | 37 ms | 1024 KB |
vary_1.txt | AC | 39 ms | 1792 KB |
vary_2.txt | AC | 39 ms | 1792 KB |
vary_3.txt | AC | 38 ms | 1536 KB |
zoro_0.txt | AC | 1 ms | 256 KB |