1차원 세계에서 우편 배달부가 이웃집에 편지를 배달한다.
편지가 모두 처음에 놓여 있는 우체국은 좌표 x=0에 있고, 편지를 받을 집이 n채 있다. i번째 집은 좌표 xi에 있고, 이 집에 배달할 편지는 mi통이다. 배달부가 한 번에 들 수 있는 편지는 최대 k통이다.
배달부는 우체국에서 출발해 들 수 있는 만큼만 편지를 챙기고, 집 몇 곳을 돌면서 편지를 내려놓은 다음 우체국으로 돌아온다. 편지를 다 배달할 때까지 이 과정을 반복하며, 마지막에도 우체국으로 돌아와야 한다. 한 집에 갈 편지를 여러 번에 나누어 옮겨도 된다.
배달부는 거리 1을 시간 1에 이동한다.
배달부가 우체국에서 출발해 편지를 모두 배달하고 우체국으로 돌아오는 데 걸리는 최소 시간을 구하라.