성에 적들이 몰려오고 있다. 성은 수직선 상의 0 지점에 있으며 적들은 1 이상 N 이하의 정수 좌표에 위치한다.
적들은 1초마다 성이 있는 방향으로 1 만큼 전진하며 성에 도달하는 순간 성에 1의 대미지를 주고 소멸한다.
성은 E만큼의 대미지를 입는 순간 파괴된다.
세윤이는 성을 방어하기 위해 k(0≤k)명의 궁수를 고용하기로 했다. 궁수는 t(1≤t≤109)초에 한 번씩 한 명의 적에게 화살을 쏠 수 있으며 화살에 맞은 적은 소멸한다. 궁수들은 성이 파괴되지 않도록 최선의 전략으로 화살을 쏜다.
궁수들은 정확히 0.5초, t+0.5초, 2t+0.5초… 의 시각에 화살을 쏠 수 있고 적들은 정확히 1초, 2초, 3초… 의 시각에 이동한다.
성이 파괴되지 않도록 하는 정수 k와 t에 대하여 a⋅k−b⋅t의 최솟값을 구하여라.
첫째 줄에 네 정수 N,a,b,E가 주어진다. (1≤N≤100,000, 1≤a,b,E≤108)
1+i(1≤i≤N)번째 줄에는 0초인 시각에 좌표 i에 위치한 적들의 수 A_i가 주어진다. (1≤i≤N, 0 ≤A_i≤105)
성이 파괴되지 않도록 하는 정수 k와 t에 대하여 a⋅k−b⋅t의 최솟값을 구하여라.