fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5.  
  6. int n;
  7. cin >> n;
  8.  
  9. vector<int> arr(n);
  10.  
  11. for(int i=0; i<n; i++) {
  12. cin >> arr[i];
  13. }
  14.  
  15. int sum = 0;
  16. for(int i=0; i<n; i++) {
  17. sum += arr[i];
  18. }
  19.  
  20. int q;
  21. cin >> q;
  22.  
  23. for(int i=0; i<q; i++) {
  24. int target;
  25. cin >> target;
  26.  
  27. int min_operation = 0;
  28.  
  29. if(target > sum) {
  30. min_operation = sum - target * n;
  31. } else if (target <= sum){
  32. min_operation = target * n - sum;
  33. }
  34. cout << "Minimum operations for target " << target << " is : " << min_operation << endl;
  35. }
  36. return 0;
  37. }
Success #stdin #stdout 0.01s 5316KB
stdin
5
1
2
3
4
5
2
8
2
stdout
Minimum operations for target 8 is : 25
Minimum operations for target 2 is : -5