캐슬 디펜스
시간 제한2초메모리 제한1024 MB
각 지점의 적 수가 주어질 때, 성이 E 이상의 피해를 입지 않도록 궁수 수 k와 발사 간격 t를 정하고 a*k - b*t의 최솟값을 구합니다.
문제
성에 적들이 몰려오고 있다. 성은 수직선 위 지점에 있고, 적들은 이상 이하의 정수 좌표에 있다.
적들은 초마다 성이 있는 방향으로 만큼 전진한다. 성에 도달한 적은 성에 의 대미지를 주고 소멸한다.
성은 만큼의 대미지를 입는 순간 파괴된다.
세윤이는 성을 지키기 위해 명()의 궁수를 고용하기로 했다. 궁수는 초()마다 한 명의 적에게 화살을 쏠 수 있고, 화살에 맞은 적은 소멸한다. 궁수들은 성이 파괴되지 않도록 최선의 전략으로 화살을 쏜다.
궁수들은 정확히 초, 초, 초… 시점에 화살을 쏠 수 있고, 적들은 정확히 초, 초, 초… 시점에 이동한다.
성이 파괴되지 않는 정수 와 에 대하여 의 최솟값을 구하여라.
입력
첫째 줄에 네 정수 , , , 가 주어진다 (, ).
번째 줄()에는 초일 때 좌표 에 있는 적의 수 가 주어진다 ().
출력
성이 파괴되지 않는 정수 와 의 모든 경우에 대하여 의 최솟값을 출력한다.