Cod sursa(job #2530532)

Utilizator BereaBerendea Andrei Berea Data 24 ianuarie 2020 21:45:56
Problema Numarare triunghiuri Scor 80
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <iostream>
#include <vector>
#include <fstream>
#include <algorithm>

using namespace std;
int n,i,j,t,c,x;
vector<int>v;

int main()
{
    ifstream fin("nrtri.in");
    ofstream fout("nrtri.out");
    fin>>n;
    for (i=0;i<n;i++)
    {
        fin>>x;
        v.push_back(x);
    }
    sort(v.begin(),v.end());
    for (i=0;i<v.size()-2;i++) for (j=i+1;j<v.size()-1;j++) for (t=j+1;t<v.size();t++)
    {
        if (v[i]+v[j]>=v[t] and v[i]+v[t]>=v[j] and v[t]+v[j]>=v[i])
        {
            c++;
        }
        else t=v.size()-1;
    }
    fout<<c;
}