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 |
|
|
| 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 |