** предприятии работают несколько сотрудников, зарплата каждого составляет целое число...

0 голосов
85 просмотров

На предприятии работают несколько сотрудников, зарплата каждого составляет целое число тугриков (разные сотрудники могут иметь разную зарплату). Инкассаторы привезли на предприятие 150 монет по 1 тугрику, 150 монет по 2 тугрика, …, 150 монет по 2017 тугриков. Привезенные деньги — это в точности суммарная зарплата всех сотрудников. При каком наибольшем количестве сотрудников зарплату заведомо удастся раздать (так, что каждый получит в точности причитающуюся ему сумму)?


Математика (25 баллов) | 85 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Ответ: 151.

Решение:
Если сотрудников 152, то может выйти так, что у 151 сотрудника зарплата 1 тугрик, а у оставшегося - все остальные тугрики. В таком случае зарплату раздать не выйдет, так как есть только 150 монет по 1 тугрику.

Пусть сотрудников 151 или меньше. Упорядочим их по убыванию оставшегося размера выплаты. Будем распределять монеты так: заплатим первому в очереди 1 монетой максимального номинала из имеющихся, а затем поставим его в очередь согласно оставшемуся размеру выплаты.

Почему это сработает: если максимальный номинал монеты x >= 3, то осталось выплатить не меньше, чем 150*(1+2+3+...+(x-1))+x = 75x^2-74x, у первого в очереди остаток к выплате не меньше, чем (75x^2-74x)/151 >= x.
Если x = 2, то первому в очереди надо выплатить не меньше 2 тугриков, поскольку в противном случае сумма всех монет была бы не больше 151 (не более 151 человека, каждому надо выплатить не более 1 тугрика), но сумма всех монет не меньше, чем 150*1 + 2 = 152.
Если x = 1, то очевидно, выплатить получится.

(148k баллов)
0

Ответ: 150*2017=302550.