Задачка: узнать среднюю зарплату в строгой компании

Непростая задачка против звериного оскала капитализма.

Задачка: узнать среднюю зарплату в строгой компании

В одной компании жёсткие правила: нельзя никому говорить размер своей зарплаты, даже коллегам. Если рассказал — сразу увольняют, это прописано в договоре. Но как тогда понять, что тебе платят справедливо и сопоставимо с другими? 

Сотрудники решили узнать среднюю зарплату по своему отделу, чтобы каждый мог сравнить со своей и решить — требовать прибавки или нет.

👉 Задача: узнать среднюю зарплату по отделу, не нарушая условия договора.

Раз нельзя называть точную зарплату, можно поступить так: 

  1. Первый сотрудник берёт любое случайное число, которое больше его зарплаты. В принципе можно взять любое случайное число, но так сотрудник перестраховывается от называния приблизительной суммы на следующем шаге.
  2. Прибавляет его к своей зарплате и получившуюся сумму называет второму сотруднику. Так он выполняет условия неразглашения — не называет точную сумму своей зарплаты.
  3. Второй сотрудник берёт это число, в уме прибавляет к нему размер своей зарплаты и называет результат третьему сотруднику. Он тоже действует в рамках закона и не озвучивает свой доход.
  4. Третий делает то же самое и говорит результат четвёртому. Так все по цепочке называют друг другу числа, пока не дойдут до последнего сотрудника.
  5. Последний сотрудник берёт общую сумму, прибавляет свою зарплату и говорит результат первому.
  6. Первый сотрудник вычитает из полученного результата своё случайное число, которое он придумал на первом шаге, и получает точную сумму всех зарплат в отделе. При этом он не знает, кто сколько получает — он видит только общий результат.
  7. Он берёт этот результат, делит на количество сотрудников и получает среднюю зарплату в отделе. Теперь каждый может её сравнить со своей и решить — идти к начальству или нет.

Но это не единственное решение. Попробуйте найти второе и напишите в комментариях.

Обложка:

Даня Берковский

Корректор:

Ирина Михеева

Вёрстка:

Маша Климентьева

Вам может быть интересно
Задача про бейсбольную биту
Задача про бейсбольную биту

Эта задача решается не так просто, как кажется.

easy
Задача про хитрого электрика
Задача про хитрого электрика
hard
Задача про тимлида и его новую команду
Задача про тимлида и его новую команду

В этой задаче врут почти все.

medium
Самая сложная задача для школьников, которую никто не смог решить
Самая сложная задача для школьников, которую никто не смог решить

Теперь попробуйте вы

hard
Задача с собеседования: найти все простые множители
Задача с собеседования: найти все простые множители

Проверьте себя в деле.

easy
Морфеус и математика против агентов Матрицы
Морфеус и математика против агентов Матрицы

Чтобы победить, не нужно уворачиваться от врагов в слоу-мо. Иногда нужно просто знать теорию вероятностей.

easy
Мама против вирусов
Мама против вирусов

Коронавирусная задачка на математику.

easy
Задача про программистов и подбор пароля
Задача про программистов и подбор пароля

Как за три попытки определить пароль.

easy
Лучшие задачи, где потребуется нестандартное мышление
Лучшие задачи, где потребуется нестандартное мышление

Мыслить нестандартно — полезно

easy
easy