• Предмет: Информатика
  • Автор: matushkimoi0307074
  • Вопрос задан 1 месяц назад

Міс М живе на планеті Бітакуляндії та вирішила зробити переїзд із країни Держпродія до країни Тоболяндія. Поки що вона вирішила перемістити чотири найважливіших речей. Для переміщення вона вирішила використовувати дві коробки, куди покладе усі речі. Відомо, що i-а річ важить w i ​ кілограмів та знаходиться в t i ​ -й коробці. Їй потрібно буде переміщати коробки по одній, тому вона дуже хотіла б, щоб коробки не були заважкими. Тобто щоб максимально можлива вага коробки була мінімальною. Через те, що в неї не так багато часу, вона може лише перемістити одну річ з однієї коробки в іншу. Допоможіть їй полегшити переїзд та знайдіть, яку річ потрібно перекласти!

Ответы

Ответ дал: Mvseer
0

Для вирішення цієї задачі можна скористатися жадібним алгоритмом, який допоможе знайти оптимальні переміщення речей між коробками. Щоб знайти оптимальний порядок переміщень, можна відсортувати речі за зростанням їх ваги. Потім можна послідовно перекладати речі з однієї коробки в іншу, вибираючи найлегшу річ для кожного кроку.

Наприклад, якщо у Міс М є чотири речі з вагами 3, 2, 5 та 1 кілограм, вона може діяти наступним чином:

1 Перемістити річ вагою 1 з першої коробки в другу.

2 Перемістити річ вагою 2 з першої коробки в другу.

3 Перемістити річ вагою 3 з першої коробки в другу.

4 Перемістити річ вагою 5 з першої коробки в другу.

Таким чином, Міс М може знайти оптимальний порядок переміщень та легко переїхати до нової країни разом із своїми найважливішими речами.

Вас заинтересует