Advertisement
Farjana_akter

Untitled

Dec 1st, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. //freopen("input1.txt","r",stdin);
  7. //freopen("output1.txt","w",stdout);
  8. long long int cnt,n,a,t,cas,i,j,k,ans,arr[10000];
  9. scanf("%lld",&t);
  10. for(cas=1; cas<=t; cas++)
  11. {
  12. scanf("%lld",&n);
  13. for(i=0; i<n; i++)
  14. scanf("%lld",&arr[i]);
  15. sort(arr,arr+n);
  16.  
  17. cnt=0;
  18. for(i=0; i<n-2; i++)
  19. {
  20. k=i+2;
  21. for(j=i+1; j<n; j++)
  22. {
  23. ans=arr[i]+arr[j];
  24. while(k<n && ans>arr[k])
  25. {
  26.  
  27. k++;
  28. }
  29. cnt=cnt+k-j-1;
  30. }
  31.  
  32. }
  33. printf("Case %lld: %lld\n",cas,cnt);
  34. }
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement