Pagini recente » Cod sursa (job #66774) | Cod sursa (job #975511) | Cod sursa (job #412206) | Cod sursa (job #2923179) | Cod sursa (job #2658313)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("nrtri.in");
ofstream fout("nrtri.out");
int n, k, i, j, ans, a[805];
int main() {
fin >> n;
for (int i=1;i<=n;i++){
fin >> a[i];
}
for (i=1;i<=n-2;i++){
k = i+2;
for (j=i+1;j<=n-1;j++){
while(k<=n && a[k] < a[i] + a[j])
++k;
}
if (a[k] < a[i] + a[j])
ans += k - j;
}
fout << ans << '\n';
return 0;
}