fork download
  1. class Main
  2. {
  3. public static void main (String[] args) throws java.lang.Exception
  4. {
  5. java.util.Scanner i = new java.util.Scanner(System.in);
  6. int b1 = i.nextInt();
  7. int b2 = i.nextInt();
  8. int b3 = i.nextInt();
  9. if ((b1 + b2 + b3) % 3 != 0) {
  10. System.out.println("IMPOSSIBLE");
  11. }
  12. else {
  13. int average; // среднее арифметическое
  14. int count = 0; // наименьшее количество пассажиров, которое требуется пересадить
  15. average = (b1 + b2 + b3) / 3;
  16. if (b1 > average) count += b1 - average;
  17. if (b2 > average) count += b2 - average;
  18. if (b3 > average) count += b3 - average;
  19. System.out.println(count);
  20. }
  21. }
  22. }
Success #stdin #stdout 0.14s 35280KB
stdin
6 7 4
stdout
IMPOSSIBLE