Дан массив чисел. Посчитайте, сколько в нем пар элементов, равных друг другу.
Считается, что любые два элемента, равные друг другу образуют одну пару, которую необходимо посчитать. (с динамическими массивами, библиотека только iostream)
int main() {
const auto n = array_size();
auto box = create_array;
if (box != nullptr) {
input_array(box, n);
const auto count = count_pair(box, n);
cout
int main() {
int n;
std::cin >> n;
std::unordered_map counts;
for (int i = 0; i < n; i++) {
int x;
std::cin >> x;
counts[x]++;
}
int result = 0;
for (auto& [key, value] : counts) {
result += value * (value - 1) / 2;
}
std::cout