fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int ans(vector<int>&v,int k){
  5. int a=0;
  6. int i=0,j=v.size()-1;
  7. while(j>i){
  8. if(v[i]+v[j]>k){
  9. a+=j-i;
  10. j--;
  11. }else{
  12. i++;
  13. }
  14.  
  15. }
  16. return a;
  17.  
  18.  
  19. }
  20. int main(){
  21. int n;cin>>n;
  22. vector<int>v(n);
  23. int k;cin>>k;
  24. for(int i=0;i<n;i++){
  25. cin>>v[i];
  26. }
  27. cout<<ans(v,k)<<endl;
  28. }
Success #stdin #stdout 0.01s 5320KB
stdin
5
3
1 2 3 4 5
stdout
9