#include using namespace std; //ios_base::sync_with_stdio(false); int main() { int n, d; cin >> n >> d; vector v; for(int i = 0; i < n; i++) { int x; cin >> x; v.push_back(x); } sort(v.begin(), v.end()); int prvni = v[0]; vector diference; for(int i = 0; i < n; i++) { diference.push_back((v[i]-prvni) - i * d); } sort(diference.begin(), diference.end()); int median = diference[n/2]; int sum = 0; for(int i = 0; i < n; i++) { sum += abs(diference[i] - median); } cout << sum << endl; return 0; }