Submission #3442666
Source Code Expand
#include <iostream> #include <vector> #include <cmath> #include <algorithm> #include <queue> #include <deque> #include <map> using namespace std; int main() { int n; cin >> n; int v[10005]; map<int, int> holdFirst, holdSecond; for (int i = 1; i <= n; i++) { cin >> v[i]; } int a[10005], b[10005]; fill(a, a + 10005, 0); fill(b, b + 10005, 0); for (int i = 1; i <= 10005; i++ ) { if (i % 2 == 1) { a[v[i]]++; } else { b[v[i]]++; } } int maxA = 0; int indexA = 0; int maxB = 0; int indexB = 0; for (int i = 1; i <= 100005; i++) { if (a[i] > maxA) { maxA = a[i]; indexA = i; } if (b[i] > maxB) { maxB = b[i]; indexB = i; } } if (indexA != indexB) { cout << (n / 2 - maxA) + (n / 2 - maxB) << endl; } else { sort(a[1], a[10005], greater<int>()); sort(b[1], b[10005], greater<int>()); cout << min((n / 2 - a[1]) + (n / 2 - b[2]), (n / 2 - a[2]) + (n / 2 - a[1])); } return 0; }
Submission Info
Submission Time | |
---|---|
Task | C - /\/\/\/ |
User | Mayimg |
Language | C++14 (GCC 5.4.1) |
Score | 0 |
Code Size | 1010 Byte |
Status | CE |
Compile Error
In file included from /usr/include/c++/5/bits/stl_algobase.h:71:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/ostream:38, from /usr/include/c++/5/iostream:39, from ./Main.cpp:1: /usr/include/c++/5/bits/predefined_ops.h: In instantiation of ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = int; _Iterator2 = int; _Compare = std::greater<int>]’: /usr/include/c++/5/bits/stl_algo.h:1842:14: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<std::greater<int> >]’ /usr/include/c++/5/bits/stl_algo.h:1880:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int; _Compare = __gnu_cxx::__ops::_Iter_com...