Submission #3291546


Source Code Expand

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<ll,ll> P;

vector<P> Search(map<ll,ll> &mp){
  vector<P> v;
  for(P p:mp){
    swap(p.first,p.second);
    v.push_back(p);
  }
  sort(v.begin(),v.end());
  reverse(v.begin(),v.end());
  return v;
}

ll n;
ll ans=(1LL<<60);
ll a[100005];
 
int main(){
  
  cin>>n;
  for(int i=0;i<n;i++){
    cin>>a[i];
  }

  map<ll,ll> mp;
  ll ca=0;
  for(int i=0;i<n;i+=2){
    mp[ a[i] ]++;
    ca++;
  }

  vector<P> A=Search(mp);
  
  ll cb=0;
  mp.clear();
  for(int i=1;i<n;i+=2){
    mp[ a[i] ]++;
    cb++;
  }

  vector<P> B=Search(mp);
  A.push_back(P(0,-1));
  B.push_back(P(0,-2));

  for(int i=0;i<A.size();i++){
    if(i>3)break;
    for(int j=0;j<B.size();j++){
      if(j>3)break;
      if(A[i].second==B[j].second)continue;
      ans = min(ans, ca+cb-A[i].first-B[j].first);
    }
  }
  cout<<ans<<endl;
  return 0;
}

Submission Info

Submission Time
Task C - /\/\/\/
User dohatsutsu
Language C++14 (GCC 5.4.1)
Score 300
Code Size 959 Byte
Status AC
Exec Time 66 ms
Memory 6516 KiB

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 46 ms 5244 KiB
ababa_1.txt AC 46 ms 5240 KiB
eq_0.txt AC 29 ms 1024 KiB
eq_1.txt AC 29 ms 1024 KiB
rnd_17.txt AC 29 ms 1024 KiB
sample1_3132.txt AC 1 ms 256 KiB
sample2_iw.txt AC 1 ms 256 KiB
sample3_1111.txt AC 1 ms 256 KiB
top2_0.txt AC 35 ms 1536 KiB
top2_1.txt AC 34 ms 1536 KiB
top2_2.txt AC 34 ms 1536 KiB
top2_3.txt AC 36 ms 1536 KiB
top2modoki_0.txt AC 34 ms 1536 KiB
top2modoki_1.txt AC 34 ms 1536 KiB
top2modoki_2.txt AC 34 ms 1536 KiB
top2modoki_3.txt AC 34 ms 1536 KiB
vary_1.txt AC 66 ms 6516 KiB
vary_2.txt AC 65 ms 6392 KiB
vary_3.txt AC 56 ms 5108 KiB
zoro_0.txt AC 1 ms 256 KiB