A104221.午枫的复制魔法
普及-
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
小午最近学会了一个新魔法,他可以将一个数组无限复制,现在小枫有一个长度为 n 的数组 a ,假设数组中元素依次为 a1,a2,⋯,an ,现在小午对小枫的数组进行无限复制,得到新数组 b ,此时数组 b 中的元素依次为 a1,a2,⋯,an,a1,⋯,an,a1,⋯ 。
现在小枫想知道对数组 b 从第一个元素开始累加,到第几个元素累加和会第一次超过 x 。
输入格式
第一行输入一个整数 n ,表示数组 a 的长度。
第二行输入 n 个整数 ai ,表示数组 a 的第 i 个元素。
第三行输入一个整数 x ,表示要寻找第一次超过的数字。
输出格式
输出一个整数,表示累加第一次超过 x 的元素的位置。
输入输出样例
输入#1
3 3 5 2 26
输出#1
8
输入#2
4 12 34 56 78 1000
输出#2
23
说明/提示
样例解释
样例解释 1
b=(3,5,2,3,5,2,3,5,2,…)。∑i=18bi=28>26,而 ∑i=17bi 不满足条件,所以答案是 8。
数据范围
对于 100% 的数据满足:1≤n≤105 ,1≤ai≤109 ,1≤x≤1018 。