题目描述
小明和小花在研究重复序列了。
给定一个有 N 个正整数组成的序列 a1,a2,....an,然后我们可以把这个序列重复无限次,然后依次摆放,就变成了 a1,a2,....an,a1,a2,....an,a1,a2,....an,这些无穷的重复序列构成了一个新的序列 b,即 b1=a1,b2=a2,……,bn=an,bn+1=a1,bn+2=a2,......,b2n=an,......
现在,小明希望求出满足下列条件的最小的 k:
使得 b1+b2+b3+...+bk>X
输入格式
输入第一行是一个正整数 N,表示 a 序列的正整数个数。
输入第二行是有 N 个正整数组成,空格隔开。
输入第三行是一个正整数 X。
输出格式
输出满足条件的最小的 k 值。
2
1 2
5
4
3
3 5 2
26
8
4
12 34 56 78
1000
23
数据范围
对于所有数据:1≤N≤105,1≤ai≤1018,1≤X≤1030
其中 20% 的数据,N≤105,ai≤10,X≤103
其中 50% 的数据,N≤105,ai≤109,X≤1018
其中 30% 的数据,N≤105,ai<=1018,X≤1030,并保证 ai 和 X 都是 1012 的正整数倍