编程题
### 问题描述 在一个名为七彩之城的神秘世界,小桥和小蓝正在进行一场冒险。这个世界有 $N$ 个岛屿,从岛屿 $1$ 到岛屿 $N$ 依次排列。小桥和小蓝有一艘神秘的飞船,他们可以用来在各个岛屿之间移动。飞船从岛屿 $i$ 飞行到岛屿 $i+1$ 需要 $P_i$ 时间单位。 小桥和小蓝的冒险开始于岛屿 $1$,小桥直接飞往最远的岛屿 $N$。为了确保安全,小蓝不能在小桥到达岛屿 $i+1$ 之前离开岛屿 $i$。你的任务是确定从冒险开始后,小蓝到达岛屿 $N$ 所需的最少时间。 ### 输入格式 第一行包含一个整数 $N$,表示岛屿的数量。 接下来的一行包含 $N-1$ 个空格分隔的整数 $P_1, P_2, ..., P_{N-1}$,表示从岛屿 $i$ 到岛屿 $i+1$ 所需的时间。 数据范围保证:$2 \leq N \leq 10^5$,$1 \leq P_i \leq 10^3$。 ### 输出格式 输出小蓝到达岛屿 $N$ 的最少时间。 ### 样例输入 ```text 3 3 5 ``` ### 样例输出 ```text 13 ``` ### 说明 - 在时间 $t=3$,小桥到达岛屿 $2$,小蓝离开岛屿 $1$。 - 在时间 $t=6$,小蓝到达岛屿 $2$,但小桥还未到达岛屿 $3$,所以小蓝在岛屿 $2$ 等待。 - 在时间 $t=8$,小桥到达岛屿 $3$,小蓝离开岛屿 $2$。 - 在时间 $t=8+5=13$,小蓝到达岛屿 $3$。
查看答案
赣ICP备20007335号-2