>_ evaluator.oji

Bacalaureat · model Subiectul III.3 (eficiență) · clasa a 12-a

Perechi de sumă dată

bac.in / bac.outtimp 1smemorie 64 MBsursă ≤ 64 KB10 testepunctaj maxim 10p
Mergi la editor

Fișierul conține nn numere naturale de cel mult 3 cifre și un număr SS. Afișează câte perechi de poziții i<ji<j au ai+aj=Sa_i+a_j=S. Algoritm eficient (vector de frecvență).

Date de intrare

Linia 1: nn și SS; linia 2: cele nn numere.

Date de ieșire

Numărul de perechi.

Restricții

n≤106n \le 10^6, S≤1998S \le 1998, folosește long long

bac.in
5 10
3 7 5 5 7
bac.out
3