Pagini recente » Cod sursa (job #1291014) | Cod sursa (job #3190369) | Cod sursa (job #2670034) | Cod sursa (job #2152827) | Cod sursa (job #3240074)
#include <bits/stdc++.h>
using namespace std;
const int NMAX = 1024;
ifstream fin("oite.in");
ofstream fout("oite.out");
map <int, int> mp;
int C, L, v[NMAX+1];
int ans;
int main()
{
fin >> C >> L;
for(int i=1; i<=C; i++)
fin >> v[i];
for(int i=1; i<=C; i++)
{
for(int j=i+1; j<=C; j++)
ans+=mp[L-v[i]-v[j]];
for(int j=1; j<i; j++)
mp[v[i]+v[j]]++;
}
fout << ans;
}