Все задачи
Средняяtwo-pointerssortinghash

Количество пар с заданной суммой

Лимит времени 2 с · Память 64 МБПринято: 25.0%Решили: 1

Условие

В первой строке дано n, во второй — n целых чисел, в третьей — target. Выведите количество пар индексов (i < j), для которых a_i + a_j = target.

Примеры

Пример 1
Ввод
5
1 5 7 -1 5
6
Вывод
3
Пример 2
Ввод
4
1 1 1 1
2
Вывод
6

Ограничения

  • 1 ≤ n ≤ 10^5
  • -10^9 ≤ a_i, target ≤ 10^9
Решите задачу, чтобы открыть разбор.

ИИ-наставник

Застряли? Возьмите подсказку — наставник объясняет идею, но никогда не выдаёт решение.