#D. 学知识

    传统题 1000ms 256MiB

学知识

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

聪聪在学习生物竞赛,生物竞赛有 nn 个知识点,编号为 11 ~ nn,因为有大量需要背的知识点,所以聪聪决定换一种方式来学习,让自己不要太过无聊。

具体地,聪聪会在第 11 天学习知识点 11,收获 a1a_1 的满足度,第 22 天学习知识点 22,收获 a2a_2 的满足度,...,第 nn 天学习知识点 nn,收获 ana_n 的满足度,第 n+1n+1 天学习知识点 11,收获 max(0,a11)max(0, a_1-1) 的满足度,...,第 2n2n 天学习知识点 nn,收获 max(0,an1)max(0, a_n-1) 的满足度, 第 2n+12n+1 天学习知识点 11,收获 max(0,a12)max(0, a_1-2) 的满足度,...。

规律是,对于第 ii 天,如果 i%n=0i \% n=0,则聪聪会学习第 nn 个知识点,收获 max(0,an(i1/n))max(0, a_n- \lfloor(i-1/n)\rfloor) 的满足度,否则,聪聪会学习第 i%ni \% n 个知识点,收获 max(0,ai%n(i1/n))max(0, a_{i\%n}- \lfloor(i-1 / n)) 的满足度。也就是说,聪聪每学一个知识点一天,下一次学习时候的满足度就会减少 11,减到 00 后就不会再收获满足感。

现在,聪聪有 qq 个问题,每个问题形如 x t,你需要帮助聪聪计算,假设学到第 x1x-1 天时,聪聪被老师骂了,之前积累的满足感清零了,那么从第 xx 天开始至少到 第几天,才能使得聪聪积累了至少 tt 的满足度。

输入格式

第一行输入 n,qn,q

第二行输入一行 nn 个数字,表示 a1,...,ana_1,...,a_n

接下来 qq 行,每行两个正整数 x,tx,t 表示一次询问。

输出格式

对于每一个询问,输出一个数字表示答案,如果始终无法达成目标,输出 1-1

样例1输入

4 3
1 2 3 4
1 10
1 11
1 12

样例1输出

4
6
7

样例1解释

从第一天开始,聪聪连续学习 44 天,可以收获 1+2+3+4=101+2+3+4=10 的满足度。

但是第 55 天学习知识点 11 的时候,满足感是 11=01-1=0

66 天学习知识点 22 的时候,获得了 21=12-1=1 的满足感。共 1111

77 天学习知识点 33 的时候,获得了 31=23-1=2 的满足感。共 1313

数据范围

汉中校区 CSP-J 赛前模拟2

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-9-13 18:00
结束于
2025-9-15 22:00
持续时间
2 小时
主持人
参赛人数
12