Submission
Status:
x---------
Score: 0
User: Dormon
Problemset: F.Ueka Battle
Language: cpp
Time: 0.847 second
Submitted On: 2024-12-03 10:42:21
#include <iostream>
#include <unordered_map>
#include <set>
using namespace std;
const int N = 1e6+2;
unordered_map<int, int> ump;
set<int> s;
int main()
{
int n; scanf("%d", &n);
for (int i = 0;i < n;i++){
int a; scanf("%d", &a);
ump[a]++;
s.insert(a);
}
if (s.size() == n) return printf("%d", (n>>1)+(n&1)), 0;
}