Pagini recente » Cod sursa (job #1285903) | Cod sursa (job #1013454) | Cod sursa (job #2135799) | Cod sursa (job #1853415) | Cod sursa (job #595036)
Cod sursa(job #595036)
#include <cstdio>
#include <algorithm>
using namespace std;
int main(){
freopen("nrtri.in","r",stdin);
freopen("nrtri.out","w",stdout);
int n,v[805];
scanf("%d",&n);
for (int i=0; i<n; ++i)
scanf("%d",v+i);
sort(v,v+n);
long long nr=0;
for (int i=0; i<n-2; ++i)
for (int j=i+1; j<n-1; ++j){
int k=j+1;
while (k<n && v[i]+v[j] >= v[k]) k++;
nr+=k-j-1;
}
printf("%lld",nr);
return 0;
}