#P2262. [ABC119C] Synthetic Kadomatsu

[ABC119C] Synthetic Kadomatsu

题目描述

你有 nn 根筷子,长度分别为 l1l_1, l2l_2, l3l_3... lnl_n,为了得到长度分别为 AA, BB, CC 的三根筷子,现在你要施展若干次魔法,问消耗的最小魔法值是多少?

你可以用下面三种魔法改变筷子的长度:

  • 消耗 11 魔法点,选一根筷子,让它的长度增加 11
  • 消耗 11 魔法点,选一根长度至少为 22 的筷子,让它的长度减少 11
  • 消耗 1010 魔法点,选两根筷子,将它们合并,合并之后的筷子是合并前两根筷子长度的总和

输入格式

第一行包含四个整数 N,A,B,CN, A, B, C

接下来 NN 个整数 lil_i

3N83 \le N \le 81C<B<A10001 \le C < B < A \le 10001li10001 \le l_i \le 1000

输出格式

消耗的最小魔法值。

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