Задача про безумного рекрутера и большой офис

Задача про безумного рекрутера и большой офис

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

В одной крупной технологической компании появился безумный рекрутер, который нанимал на работу только джуниоров. У него был хитрый план — заполнить ими весь офис и получить за это премию от начальства. Чтобы это сделать, он каждый день нанимал столько же людей, сколько уже работает в офисе. Грубо говоря, удваивал число джуниоров.

Когда он только начинал, в старом офисе работал только один джуниор, но 30 дней спустя все рабочие места в офисе были полностью заняты напуганными, ничего не понимающими джуниорами.

В новом, точно таком же по размеру офисе с первого дня работает в 2 раза больше людей, чем на старте в старом — целых 2 джуниора вместо одного. Сколько времени уйдёт у безумного рекрутера на то, чтобы заполнить новый офис и получить свою квартальную премию?

Казалось бы, что если на старте в 2 раза больше людей, то и новый офис заполнится быстрее в 2 раза — за 15 дней вместо 30, но это не так.

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

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

день 1: 1 джуниор

день 2: 2 джуниора

день 3: 4 джуниора

день 4: 8 джуниоров

. . .

Если вывести общую формулу, получим:

день 1: 2 в нулевой степени джуниоров

день 2: 2¹ джуниоров

день 3: 2² джуниоров

день 4: 2³ джуниоров

. . .

день 30: 2 в 29-й степени джуниоров

Получается, что наш офис вмещает 2 в 29-й степени джуниоров. Если удвоение происходит каждый день и на старте у нас 2 джуниора, то для нового офиса получим такое уравнение, где х — количество дней:

2 в 29-й степени = 2 в степени х

Очевидно, что х = 29, а, значит, на заполнение всего нового офиса понадобится 29 дней, как мы и говорили в начале.

Кстати, если вы вдруг не знаете, кто такой джуниор, — почитайте нашу статью. Возможно, вы один из них и вас ждёт какой-нибудь тёплый офис с веганами и овсяным печеньем.

Обложка:

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

Корректор:

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

Вёрстка:

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

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Вам может быть интересно
Захватят ли нанороботы мир?
Захватят ли нанороботы мир?

Моделируем ход техногенной катастрофы с помощью простого уравнения.

easy
Задача: как успеть на презентацию
Задача: как успеть на презентацию

Мы собрали всех IT-знаменитостей вместе, чтобы выяснить, как они ведут себя в темноте.

easy
Вирусная задача про два круга, которую может решить каждый, хотя не знает об этом
Вирусная задача про два круга, которую может решить каждый, хотя не знает об этом

Попробуйте решить и вы

easy
Как научить Эксель самому находить деньги на телефон
Как научить Эксель самому находить деньги на телефон

Мы ставим задачу, а Эксель её решает

medium
Сложная задача на логику
Сложная задача на логику

Про поезд-убийцу и быстро бегающих людей.

hard
Задача: баг или фича?
Задача: баг или фича?

Сколько времени потребуется программисту, чтобы запилить весь проект?

easy
Задача про умножение с нестандартным решением
Задача про умножение с нестандартным решением

Решаем двумя способами — как ребёнок и как программист

easy
Андрюха, у нас логика! Возможно, криминал
Андрюха, у нас логика! Возможно, криминал

Логическая задача о преступности.

easy
easy