fork(1) download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int t;
  6. cin>>t;
  7. while(t--)
  8. {
  9. int sum=0,n,k;
  10. cin>>n>>k;
  11. int arr[n];
  12. for(int i=0;i<n;i++)
  13. {
  14. cin>>arr[i];
  15. sum+=arr[i];
  16. }
  17. sort(arr,arr+n);
  18. int r;
  19. for(int i=0;i<n;i++)
  20. {
  21. if(arr[i]>k)
  22. {
  23. r=i;
  24. break;
  25. }
  26. }
  27. int d=0;
  28. for(int i=r;i<n-1;i++)
  29. {
  30. d+=(arr[i]-k);
  31. }
  32. if(d%2==0)
  33. cout<<sum-d<<endl;
  34. else
  35. cout<<sum-d-1<<endl;
  36. }
  37. }
Success #stdin #stdout 0s 4540KB
stdin
1
7 4
6 1 2 4 3 5 7
stdout
24