#P2262. [ABC119C] Synthetic Kadomatsu
[ABC119C] Synthetic Kadomatsu
题目描述
你有 根筷子,长度分别为 , , ... ,为了得到长度分别为 , , 的三根筷子,现在你要施展若干次魔法,问消耗的最小魔法值是多少?
你可以用下面三种魔法改变筷子的长度:
- 消耗 魔法点,选一根筷子,让它的长度增加
- 消耗 魔法点,选一根长度至少为 的筷子,让它的长度减少
- 消耗 魔法点,选两根筷子,将它们合并,合并之后的筷子是合并前两根筷子长度的总和
输入格式
第一行包含四个整数 。
接下来 个整数 。
,,。
输出格式
消耗的最小魔法值。
5 100 90 80
98
40
30
21
80
23
8 100 90 80
100
100
90
90
90
80
80
80
0
8 1000 800 100
300
333
400
444
500
555
600
666
243