小 B 擁有一座牧場,牧場是線狀的,此外,上頭共有 n 株草,每一株草的位置可以用一個整數座標來表示。小 B 還養了一頭小牛,一開始位於座標 x 的位置。小 B 的小牛要把牧場上所有的草全部吃光,每一株草的「不新鮮度」定義為從開始到吃掉這株草所花費的時間,小牛每一單位時間可以在牧場上走一單位的長度,小 B 想要幫小牛規劃一套吃草的方法所有草的「不新鮮度」總和最小,請幫小 B 算算看最小的「不新鮮度」總和吧!
輸入第一行包含兩個正整數 n,x(1≤n≤3000,1≤x≤109)。 輸入第二行包含 n 個正整數 a1,a2,…,an(1≤ai≤109),分別代表 n 株草的座標。
請輸出一個整數,代表最小「不新鮮度」總和。
5 5 10 8 3 7 1
36
5 10 2 1 10 6 3
28
TIOJ