Pagini recente » Cod sursa (job #2346442) | Cod sursa (job #2281506) | Cod sursa (job #616996) | Cod sursa (job #57466) | 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;
}