Cod sursa(job #3240074)

Utilizator Alexbora13Bora Ioan Alexandru Alexbora13 Data 12 august 2024 13:51:31
Problema Oite Scor 70
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.46 kb
#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;
}