#ZS0025. 送分前缀和

送分前缀和

题目描述

给定一个数组 aa,包含 nn 个元素。对于给定的每个 ii,求前 ii 个元素之和。

输入格式

第一行一个数 n(1n100000)n(1\leq n \leq 100000),表示数组元素个数。

第二行 nn 个数,表示数组元素 (1ai100)(1\leq a_i\leq 100)

第三行给出一个 T(1T10000)T(1\leq T \leq 10000),表示有 TT 条测试数据。

最后一行给出 TT 个数据 i(1in100000)i(1\leq i \leq n\leq 100000)

输出格式

TT 行,对于给定的 TT 条测试数据 ii ,分别求出前 ii 个数据之和。

输入样例

5
1 2 3 4 5
3
1 3 4

输出样例

1
6
10