#P12304. [ICPC 2022/2023 WF] Bridging the Gap
[ICPC 2022/2023 WF] Bridging the Gap
题目描述
A group of walkers arrives at a river in the night. They want to cross a bridge, which can hold a limited number of walkers at a time. The walkers have just one torch, which needs to be used when crossing the bridge. Each walker takes a certain time to cross; a group crossing together must walk at the slowest walker's pace. What is the shortest time it takes for all walkers to cross the bridge?
For example, Sample Input 1 assumes the bridge can hold walkers at a time and there are walkers with crossing times minute, minutes, minutes and minutes, respectively. The shortest time of minutes can be achieved by the following sequence of crossings. First, the two fastest walkers cross in minutes. Second, the fastest walker crosses back in minute. Third, the two slowest walkers cross in minutes. Fourth, the second-fastest walker crosses back in minutes. Fifth, the two fastest walkers cross in minutes.
输入格式
The first line of input contains two integers and , where () is the number of walkers, and () is the number of walkers the bridge can hold at a time.
Then follows a line containing integers ( for all ). The walker takes time to cross.
输出格式
Output the minimum total time it takes for the entire group to cross the bridge.
4 2
1 2 10 5
17
4 6
1 2 10 5
10