Три коллеги хотят узнать свою среднюю заработную плату, но при этом не хотят называть каждый свою. Как это сделать только на словах? (Спойлер приветствуется)
если "допустимо применение вспомогательных средств" то можно так: Каждый разбивает свою зряплату на порядки (например 123456=100000+20000+3000+400+50+6), записывают каждое слагаемое на отдельный лист и скидывают эту кучу листов в общую тару. далее все содержимое этой тары перемешивается не глядя, суммируется и делится на 3. В принципе, чтоб еще меньше палится, можно разбыть свою зряплату на любое количество рандомных частей
slltllnll,большая просьба в следующий раз писать ответ под спойлером (Уважая себя, уважай и других).
Цитата (slltllnll)
Каждый разбивает свою зряплату на порядки (например 123456=100000+20000+3000+400+50+6), записывают каждое слагаемое на отдельный лист и скидывают эту кучу листов в общую тару. далее все содержимое этой тары перемешивается не глядя, суммируется и делится на 3. В принципе, чтоб еще меньше палится, можно разбыть свою зряплату на любое количество рандомных частей
Ответ в оригинале: Каждый делит свою на 2 неравные части и говорит тихо части (или пишет на бумажку) двум другим коллегам. Получаем.
А знает А,В1,С1 В знает В,А1,С2 С знает С,А2,В2
Каждый суммирует что знает и получаем (А + В1 + С1) + (В + А1 + С2) + (С + А2 + В2) 2*А + 2 * В + 2 * С
Делим на 2 сумму всех троих и делим на 3. И все довольны, и результат есть.