seuOJ262 - Emmm: An Easy Programming Warm-up
- 题目类型:传统
- 输入文件:标准输入流
- 输出文件:标准输出流
- 时间限制:1000 ms
- 空间限制:256 MiB
- 题目标签:秋季, 校赛, 2020
题目描述
给定一个长度为 n 的整数数列 A (下标从 1 到 n),定义
f(l,r)=i=l∑rAi
给定 m 个询问,每次给定一个正整数 x,你需要对所有满足
r−l+1≥x,1≤l≤r≤n
的正整数 l,r,输出 f(l,r) 的最大值。特别地,如果不存在满足条件的 l,r,则输出 0。
输入格式
第一行包含两个正整数,分别表示 n (1≤n≤104), m (1≤m≤105) 。
第二行包含 n 个整数,表示数列 A。保证数列中每一项是 [−104,104] 内的整数。
第 3 到 m+2 行,每行包含一个正整数 x (1≤x≤104),表示一个询问。
输出格式
共 m 行,第 i 行一个整数表示第 i 次询问的答案。
样例
样例输入
样例输出