#639. 过河问题
过河问题
Description
有n个人想要过河,但是只有一条船,这条船最多只能载两个人。每个人过河的时间不同,船的运行时间为2人中较慢一个人的时间。渡过河以后,还需要一个人把船划回来。请问把n个人都运到对岸,最少需要多少时间。(包括把船划回来的时间)Input Format
测试数据的第一行是一个整数N(1<=n<=1000)表示共有N个人要过河测试数据的第二行是n个整数ti,表示此人过河所需要花时间。(0<ti<=10)
Output Format
输出所有人都过河需要用的最少时间4
2 5 1 10
17
Hint
这里的17事这样游的过程:第一次1,2 -> 对岸 1游回。
第二次5,10->对岸 2游回。
第三次1,2 ->对岸