#DP1031. PTA-Little Bird

PTA-Little Bird

PTA-Little Bird

题面翻译

nn 棵树排成一排,第 ii 棵树的高度是 did_i

qq 只鸟要从第 11 棵树到第 nn 棵树。

当第 ii 只鸟在第 jj 棵树时,它可以飞到第 j+1,j+2,,j+kij+1, j+2, \cdots, j+k_i 棵树。

如果一只鸟飞到一颗高度大于等于当前树的树,那么它的劳累值会增加 11,否则不会。

由于这些鸟已经体力不支,所以它们想要最小化劳累值。

输入格式

第一行输入 nn

第二行 nn 个数,第 ii 个数表示 did_i

第三行输入 qq

接下来 qq 行,每一行一个整数,第 ii 行的整数为 kik_i

输出格式

qq 行,每一行输出第 ii 只鸟的最小劳累值。

数据范围

1n1061 \le n \le 10^61di1091 \le d_i \le 10^91q251 \le q \le 251kin11 \le k_i \le n - 1

样例 #1

样例输入 #1

9
4 6 3 6 3 7 2 6 5
2
2
5

样例输出 #1

2
1