Submission #3816588


Source Code Expand

#include <bits/stdc++.h>

using namespace std;


typedef long long ll;
const int maxn = (int) 1e5 + 1;

int n;
int a, u[3][maxn], p[maxn], s[maxn], ans;
int main(){
    cin >> n;
    for(int i = 1; i <= n; i++){
        cin >> a;
        u[i % 2][a]++;
    }
    for(int i = 1; i <= 100000; i++){
        p[i] = max(p[i - 1], u[0][i]);
    }
    for(int i = 100000; i >= 1; i--){
        s[i] = max(s[i + 1], u[0][i]);
    }
    for(int i = 1; i <= 100000; i++){
        ans = max(ans, max(p[i - 1], s[i + 1]) + u[1][i]);
    }
    cout << n - ans;
}

Submission Info

Submission Time
Task C - /\/\/\/
User RaBeka
Language C++14 (GCC 5.4.1)
Score 300
Code Size 578 Byte
Status AC
Exec Time 38 ms
Memory 1792 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 37 ms 1408 KB
ababa_1.txt AC 37 ms 1408 KB
eq_0.txt AC 37 ms 1152 KB
eq_1.txt AC 37 ms 1152 KB
rnd_17.txt AC 37 ms 1152 KB
sample1_3132.txt AC 3 ms 1024 KB
sample2_iw.txt AC 3 ms 1024 KB
sample3_1111.txt AC 3 ms 1024 KB
top2_0.txt AC 38 ms 1792 KB
top2_1.txt AC 37 ms 1792 KB
top2_2.txt AC 37 ms 1792 KB
top2_3.txt AC 38 ms 1792 KB
top2modoki_0.txt AC 38 ms 1792 KB
top2modoki_1.txt AC 38 ms 1792 KB
top2modoki_2.txt AC 38 ms 1792 KB
top2modoki_3.txt AC 37 ms 1792 KB
vary_1.txt AC 38 ms 1792 KB
vary_2.txt AC 37 ms 1792 KB
vary_3.txt AC 37 ms 1792 KB
zoro_0.txt AC 3 ms 1024 KB