fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int b1, b2, b3;
  6. cin >> b1 >> b2 >> b3;
  7. if ((b1 + b2 + b3) % 3 != 0) {
  8. cout << "IMPOSSIBLE" << endl;
  9. }
  10. else {
  11. int average; // среднее арифметическое
  12. int count = 0; // наименьшее количество пассажиров, которое требуется пересадить
  13. average = (b1 + b2 + b3) / 3;
  14. if (b1 > average) count += b1 - average;
  15. if (b2 > average) count += b2 - average;
  16. if (b3 > average) count += b3 - average;
  17. cout << count << endl;
  18. }
  19. return 0;
  20. }
Success #stdin #stdout 0s 4288KB
stdin
1 2 3
stdout
1