A104221.午枫的复制魔法

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小午最近学会了一个新魔法,他可以将一个数组无限复制,现在小枫有一个长度为 nn 的数组 aa ,假设数组中元素依次为 a1,a2,,ana_1,a_2,\cdots,a_n ,现在小午对小枫的数组进行无限复制,得到新数组 bb ,此时数组 bb 中的元素依次为 a1,a2,,an,a1,,an,a1,a_1,a_2,\cdots,a_n,a_1,\cdots,a_n,a_1,\cdots

现在小枫想知道对数组 bb 从第一个元素开始累加,到第几个元素累加和会第一次超过 xx

输入格式

第一行输入一个整数 nn ,表示数组 aa 的长度。

第二行输入 nn 个整数 aia_i ,表示数组 aa 的第 ii 个元素。

第三行输入一个整数 xx ,表示要寻找第一次超过的数字。

输出格式

输出一个整数,表示累加第一次超过 xx 的元素的位置。

输入输出样例

  • 输入#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,)b=(3,5,2,3,5,2,3,5,2,\dots)i=18bi=28>26\sum_{i=1}^{8} b_i = 28 > 26,而 i=17bi\sum_{i=1}^{7} b_i 不满足条件,所以答案是 88

数据范围

对于 100%100\% 的数据满足:1n1051\leq n\leq 10^51ai1091\leq a_i\leq 10^91x10181\leq x\leq 10^{18}

首页