Задача про вежу (складність 1)

Постановка задачі. Граючи у гру Minecraft, ти захотів побудувати вежу з булижників. Для видобутку булижників необхідна кирка. У торговця е кирки трьох видів: дерев’яні, кам’яні та залізні. Параметри кирок та їхня вартість приведені у таблиці 3.11 та на рисунку 3.7. У тебе є 20 золотих монет. У сумці може вміститися не більш, ніж 5 кирок. На видобуток булижників ти можеш витратити не більш ніж 10 хвилин.

Визнач, які кирки потрібно купити, щоб побудувати найвищу вежу.

Примітки:

1. Висота вежі дорівнює кількості булижників.

2. Кирка використовується в повному об’ємі – до тих пір, доки вона не зламається (не закінчиться запас міцності).

Вид кирки Ціна (золоті монети) Час видобутку одного булижника (сек) З)апас міцності (кількість видобутих булижників за допомогою 1кирки)
Дерев’яна 2,25
Кам’яна 1,15
Залізна 0,75

Таблиця 3.11

 


Рисунок 3.7 – Параметри кирок

Побудова математичної моделі.

Змінні:

- – кількість куплених дерев’яних кирок (шт.);

- – кількість куплених кам’яних кирок (шт.);

- – кількість куплених залізних кирок (шт.).

Цільова функція: максимізація сумарної висоти вежі:

 

Обмеження:

- на кількість золота:

- на розмір сумки:

- на кількість часу:

- на невід’ємність і цілочисельність:

.

 


Задача про пластилін (складність 1,5).

Постановка задачі. Дитячий садок отримав від держави 500 брикетиків пластиліну довжиною 5 см. Їх необхідно розрізати на великі та малі частини довжиною 2 і 1,5 см відповідно, з яких потім складають комплекти, необхідно, для проведення занять по ліпленню, щоб відходи були мінімальними. В кожний комплект входить 3 великі частини та 2 малі. Характеристики можливих варіантів розкрою брикетиків представлені в таблиці 3.12 та на рисунку 3.8.

Таблиця 3.12

  Кількість деталей, шт./частина Відходи, см/частина
Великі Малі
0,5
Комплектність, шт./компл.  

 

Рисунок 3.8 – Можливі варіанти

Побудова математичної моделі.

Змінні:

- – кількість брикетиків, розділених за першим варіантом;

- – кількість брикетиків, розділених за другим варіантом;

- – кількість брикетиків, розділених за третім варіантом;

- – кількість комплектів.

Цільова функція: мінімізація відходів:

 

Обмеження:

- на запас брикетиків:

- кількість отриманих великих частин не перевищує кількість великих частин, витрачених на комплекти:

- кількість отриманих малих частин не перевищує кількість малих частин, витрачених на комплекти:

- на невід’ємність і цілочисельність:

.