Pagini recente » Cod sursa (job #2709840) | Cod sursa (job #2978007) | Cod sursa (job #1478134) | Cod sursa (job #2199928) | Cod sursa (job #53465)
Cod sursa(job #53465)
#include <stdio.h>
#define cmax 1024
#define lmax 1000001
int c,l,tot,i,j;
int a[cmax],hs[lmax];
int main() {
freopen("oite.in","r",stdin);
freopen("oite.out","w",stdout);
scanf("%d%d",&c,&l);
for(i = 0; i < c; i++) scanf("%d",&a[i]);
for(i = 0; i < c; i++) {
for(j = i + 1; j < c; j++)
tot += hs[l - (a[i] + a[j])];
for(j = 0; j < i; j++)
hs[a[i] + a[j]]++;
}
printf("%d\n",tot);
return 0;
}