Pagini recente » Cod sursa (job #3212741) | Cod sursa (job #1768133) | Cod sursa (job #1153120) | Cod sursa (job #2546774) | Cod sursa (job #2090802)
#include <fstream>
#include <algorithm>
using namespace std;
ifstream in("nrtri.in");
ofstream out("nrtri.out");
int v[1001];
int main()
{
int n,ok=0,cnt=0;
in>>n;
for(int i=1;i<=n;i++)
in>>v[i];
sort(v+1,v+n+1);
for(int j=1;j<=n;j++)
{
for(int i=1;i<j;i++ )
{
while(cnt<n&&v[ok+ 1]<=v[j]+v[i])
cnt++;
ok+= max(0,cnt-j);
}
}
out<<ok<<'\n';
return 0;
}