#ABC220C. 长序列

长序列

题目描述

我们有一个由 NN 个正整数组成的序列: A=(A1,,AN)A=(A_1,\dots,A_N) 。 设 BB1010010^{100}AA 的连接。

考虑将 BB 的项从左到右相加。什么时候总和第一次超过 XX ? 换句话说,找出 kk 这样的最小整数:

i=1kBi>X\displaystyle{\sum_{i=1}^{k} B_i \gt X} .

输入格式

NN

A1A_1 \ldots ANA_N

XX

输出格式

打印答案

输入输出样例

3
3 5 2
26
8
4
12 34 56 78
1000
23

说明 / 提示

样例说明

输入输出样例 #1\tt \#1说明

我们有 B=(3,5,2,3,5,2,3,5,2,)B=(3,5,2,3,5,2,3,5,2,\dots) . i=18Bi=28>26\displaystyle{\sum_{i=1}^{8} B_i = 28 \gt 26} 成立,但当 kk 小于或等于 77 时,条件不满足,所以答案是 88

数据范围

  • 1N1051 \leq N \leq 10^5
  • 1Ai1091 \leq A_i \leq 10^9
  • 1X10181 \leq X \leq 10^{18}
  • 输入值均为整数。