Puzzle #28. Цепь

Puzzle #28. Цепь

UniLecs

🎲 Вам необходимо собрать цепь из остатков, цена разрезания и сварки одного звена цепи стоит 100 руб. Вам необходимо оптимальным способов собрать цепь в каждом из случаев.

  • 1 случай: даны 7 отдельных звеньев цепи, вам нужно сделать из них одну цепь.
  • 2 случай: даны 5 обрывков цепи, по 3 звена в каждом из них (aaa bbb ccc ddd eee). Необходимо собрать полную цепь.


Разбор:

1 случай: самый очевидный и неоптимальный способ - разрез и сварка каждого из первых 6ти звеньев. Но это обойдется вам в 600 рублей.

Однако, если подумать, то можно разрезать 2е звено и сковать 1е и 3е звено, таким же образом сковать 4е и 6е 5м звеном. 

Получим 2 цепочки:

  • 1 - 2 - 3
  • 4 - 5 - 6

В конце разрезаем 7е звено и делаем полную цепь. Вся операция обойдется в 300 рублей.

2 случай: на первый взгляд, цепь можно получить минимум за 4 разреза и сковки. Но можно сделать оптимальнее, если разрезать каждое звено первого обрывка. Получаем только 4 обрывка цепи и 3 звена для сцепки.

bbb - a - ccc - a - ddd - a - eee

Это обойдется в 300 рублей.

Report Page