Problem B
Safe Passage

A group of friends snuck away from their school campus, but now they must return from the main campus gate to their dorm while remaining undetected by the many teachers who patrol the campus. Fortunately, they have an invisibility cloak, but it is only large enough to cover two people at a time. They will take turns as individuals or pairs traveling across campus under the cloak (and by necessity, returning the cloak to the gate if others remain). Each student has a maximum pace at which he or she is able to travel, yet if a pair of students are walking under the cloak together, they will have to travel at the pace of the slower of the two. Their goal is to have everyone back at the dorm as quickly as possible.
As an example, assume that there are four people in the
group, with person A able to make the trip in
– A and B go from the gate to the dorm together |
(taking |
– A returns with the cloak to the gate |
(taking |
– C and D go from the gate to the dorm together |
(taking |
– B returns with the cloak to the gate |
(taking |
– A and B go from the gate to the dorm together |
(taking |
Input
The input is a single line beginning with an integer,
Output
Output the minimum possible time it takes to get the entire group from the gate to the dorm.
Sample Input 1 | Sample Output 1 |
---|---|
2 15 5 |
15 |
Sample Input 2 | Sample Output 2 |
---|---|
4 1 2 7 10 |
17 |
Sample Input 3 | Sample Output 3 |
---|---|
5 12 1 3 8 6 |
29 |