fork download
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int i,j,count,move;
  6. long long int sum;
  7. cin >> count;
  8. while(count!=-1){
  9. int a[count];
  10. for(i=1;i<=count;i++){
  11. cin >> a[i];
  12. }
  13. sum=0;
  14. move=0;
  15. for(i=1;i<=count;i++){
  16. sum = sum + a[i];
  17. }
  18. if(sum%count!=0){
  19. cout << -1;
  20. }else{
  21. sum = sum/count;
  22. for(i=1;i<=count;i++){
  23. if(a[i]<sum){
  24. move = move + sum-a[i];
  25. }
  26. }
  27. cout << move << endl;
  28. }
  29. cin >> count;
  30. }
  31. return 0;
  32. }
  33.  
Success #stdin #stdout 0s 15240KB
stdin
5
1
1
1
1
6
2
3
4
-1
stdout
4
-1