fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int t;
  6. cin>>t;
  7. for(int t1=0;t1<t;t1++)
  8. {
  9. int n,k;
  10. cin>>n>>k;
  11.  
  12. int a[n];
  13. for(int i=0;i<n;i++) cin>>a[i];
  14.  
  15. vector<int>v;
  16.  
  17. for(int i=0;i<n;i++)
  18. {
  19. if(a[i]>k) v.push_back(a[i]-k);
  20. }
  21.  
  22. if(v.size()<=1)
  23. {
  24. int sum=0;
  25. for(int i=0;i<n;i++) sum+=a[i];
  26.  
  27. cout<<sum<<endl;
  28. }
  29.  
  30. else
  31. {
  32. int sum=0;
  33. int mx=0;
  34. for(int i=0;i<n;i++)
  35. {
  36. if(a[i]<=k) sum+=a[i];
  37. mx=max(a[i],mx);
  38. }
  39.  
  40. sort(v.begin(),v.end());
  41. int ss=0;
  42.  
  43. v.pop_back();
  44.  
  45. for(int i=0;i<v.size();i++) ss+=v[i];
  46.  
  47. sum+=(k*(v.size()));
  48.  
  49. if(ss-v[v.size()-1]>v[v.size()-1])
  50. {
  51. if(ss%2==0) sum+=mx;
  52. else sum+=(mx-1);
  53. }
  54. else
  55. {
  56. ss-=v[v.size()-1];
  57. v[v.size()-1]-=ss;
  58. mx-=v[v.size()-1];
  59. sum+=mx;
  60. }
  61.  
  62. cout<<sum<<endl;
  63. }
  64. }
  65. return 0;
  66. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include<bits/stdc++.h>
^
Main.java:1: error: class, interface, or enum expected
#include<bits/stdc++.h>
        ^
Main.java:3: error: class, interface, or enum expected
int main() 
^
Main.java:6: error: class, interface, or enum expected
 cin>>t; 
 ^
Main.java:7: error: class, interface, or enum expected
 for(int t1=0;t1<t;t1++) 
 ^
Main.java:7: error: class, interface, or enum expected
 for(int t1=0;t1<t;t1++) 
              ^
Main.java:7: error: class, interface, or enum expected
 for(int t1=0;t1<t;t1++) 
                   ^
Main.java:10: error: class, interface, or enum expected
     cin>>n>>k;
     ^
Main.java:12: error: class, interface, or enum expected
     int a[n];
     ^
Main.java:13: error: class, interface, or enum expected
     for(int i=0;i<n;i++) cin>>a[i];
     ^
Main.java:13: error: class, interface, or enum expected
     for(int i=0;i<n;i++) cin>>a[i];
                 ^
Main.java:13: error: class, interface, or enum expected
     for(int i=0;i<n;i++) cin>>a[i];
                     ^
Main.java:15: error: class, interface, or enum expected
     vector<int>v;
     ^
Main.java:17: error: class, interface, or enum expected
     for(int i=0;i<n;i++)
     ^
Main.java:17: error: class, interface, or enum expected
     for(int i=0;i<n;i++)
                 ^
Main.java:17: error: class, interface, or enum expected
     for(int i=0;i<n;i++)
                     ^
Main.java:20: error: class, interface, or enum expected
     }
     ^
Main.java:25: error: class, interface, or enum expected
         for(int i=0;i<n;i++) sum+=a[i];
         ^
Main.java:25: error: class, interface, or enum expected
         for(int i=0;i<n;i++) sum+=a[i];
                     ^
Main.java:25: error: class, interface, or enum expected
         for(int i=0;i<n;i++) sum+=a[i];
                         ^
Main.java:27: error: class, interface, or enum expected
         cout<<sum<<endl;
         ^
Main.java:28: error: class, interface, or enum expected
     }
     ^
Main.java:33: error: class, interface, or enum expected
         int mx=0;
         ^
Main.java:34: error: class, interface, or enum expected
         for(int i=0;i<n;i++)
         ^
Main.java:34: error: class, interface, or enum expected
         for(int i=0;i<n;i++)
                     ^
Main.java:34: error: class, interface, or enum expected
         for(int i=0;i<n;i++)
                         ^
Main.java:37: error: class, interface, or enum expected
             mx=max(a[i],mx);
             ^
Main.java:38: error: class, interface, or enum expected
         }
         ^
Main.java:41: error: class, interface, or enum expected
         int ss=0;
         ^
Main.java:43: error: class, interface, or enum expected
         v.pop_back();
         ^
Main.java:45: error: class, interface, or enum expected
         for(int i=0;i<v.size();i++) ss+=v[i];
         ^
Main.java:45: error: class, interface, or enum expected
         for(int i=0;i<v.size();i++) ss+=v[i];
                     ^
Main.java:45: error: class, interface, or enum expected
         for(int i=0;i<v.size();i++) ss+=v[i];
                                ^
Main.java:47: error: class, interface, or enum expected
         sum+=(k*(v.size()));
         ^
Main.java:49: error: class, interface, or enum expected
         if(ss-v[v.size()-1]>v[v.size()-1])
         ^
Main.java:52: error: class, interface, or enum expected
             else sum+=(mx-1);
             ^
Main.java:53: error: class, interface, or enum expected
         }
         ^
Main.java:57: error: class, interface, or enum expected
             v[v.size()-1]-=ss;
             ^
Main.java:58: error: class, interface, or enum expected
             mx-=v[v.size()-1];
             ^
Main.java:59: error: class, interface, or enum expected
             sum+=mx;
             ^
Main.java:60: error: class, interface, or enum expected
         }
         ^
Main.java:63: error: class, interface, or enum expected
     } 
     ^
Main.java:66: error: class, interface, or enum expected
}
^
43 errors
stdout
Standard output is empty