Сможет кто помочь решить?
Царь Сиракуз Гиерон имел 6 золотых слитков. На взгляд слитки похожи, но массы у них разные (одинаковых по массе нет). Архимеду выдали весы со стрелкой и бирки с номерами от 1 до n. Гиерон приказал Архимеду взвесить эти слитки и на каждой приклеить бирку так, чтобы номера шли по возрастанию масс. При этом Архимеду выдают слитки по одному и сразу после взвешивания и наклеивания бирки слиток забирают (то есть поменять бирку уже нельзя). При этом разрешается чтобы номера шли не по порядку: например, можна чтобы наименьший имел номер 3, а другой пл массе - 8 и т. д.Для какого минимального n Архимед может быть уверен, что сможет справиться с заданием?

18 Авг 2019 в 19:44
288 +1
0
Ответы
1

Для решения данной задачи нужно использовать жадный алгоритм.

Архимед должен начать с взвешивания первых двух слитков. После этого он должен наклеить на них бирки с номерами от 1 и 2 соответственно. Затем он должен взвесить третий слиток. Если его масса больше, чем масса второго слитка, то на третий слиток наклеивается бирка с номером 3, иначе бирка с номером 2. Этот процесс повторяется до тех пор, пока все слитки не будут взвешены и получат соответствующие номера.

Минимальное значение n, при котором Архимед может быть уверен, что сможет справиться с заданием, равно 6, так как имеется 6 слитков и каждому из них нужно присвоить уникальный номер.

20 Апр в 14:42
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 989 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир